Tüm FreeBsd Sürümleri İçin 2012 Server Files + Kurulum Yardımı

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 55

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
### 111111 ###
# cd /usr
# portsnap fetch extract

### 222222 ###
# cd /usr/ports/databases/mysql51-server/
# make install WITH_XCHARSET=all clean
# /usr/local/bin/mysql_install_db
# chown -R mysql /var/db/mysql/
# chgrp -R mysql /var/db/mysql/
# /usr/local/bin/mysqld_safe user=mysql &

### 333333 ###
Mysql Yüklenmesini bitirdikten sonra Putty'i Kapatıp Tekrar açın.
Daha Sonra Navicat Şifrenizi Değiştirmek İçin
# /usr/local/bin/mysqladmin -u root password YENİŞİFRE
Bunu Uygulayın. YENİŞİFRE Yazan yer Sizin Navicat Şifreniz Olacak..

### 444444 ###
# ee /etc/rc.conf
Yukarıdaki dosyaya aşağıdaki satırı (en alta) ekleyin.
# mysql_enable="YES"

# mysql -p
yazdıktan sonra sifre soracak az önce navicat sifresi olarak belirlediginiz şifreyi yazin.

Aşağıdaki Adımları Eksiksiz Yazıp Enterlayın..
# GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'navicat sifresi yaz' WITH GRANT OPTION;
# GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "ŞIFREN";
# GRANT ALL PRIVILEGES ON *.* TO 'mt2'@'localhost' IDENTIFIED BY 'mt2!@#';
# flush privileges;
# quit
# /usr/local/etc/rc.d/mysql-server restart

### 555555 ###
# Game dosyalarını /usr/ altına atın. (Oyunun dosyaları /usr/game klasörü içinde olmalı)

Filezilla kullanarak SFTP ile sunucuya (root ve root şifresi ile) bağlanıp
lib dosyalarını (5 adet dosya) "/lib/" ve "/usr/lib/" altına atın,
# sftp://sunucuIPadresi (kullanıcı root ve root şifresi ile bağlanılacak).

### 666666 ###
# Daha sonra elinizdeki mysql dosyalarından sadece aşağıdakiki klasörleri
"/var/db/mysql" altına atın,


- account
- common
- log
- hotbackup
- metin2_runup
- player

### 777777 ###
# Şimdide Dosya İzinlerini Ayarlayacağız.
chmod -R 777 /lib
chmod -R 777 /usr/lib
chmod -R 777 /usr/game
chmod -R 777 /var/db/mysql


Daha sonra oyunu başlatabiliriz.
# cd /usr/game
# sh start.sh

  • <li data-xf-list-type="ul">



Tüm FreeBsd Sürümleri İçin 2012 Server Files + Kurulum Yardımı

Metin2 sunucuları geliştirmek isteyen geliştiriciler için FreeBSD, güçlü ve kararlı bir sistemdir. Bu rehberde, FreeBSD üzerinde Metin2 sunucu kurulumu yaparken kullanabileceğiniz 2012 Server Files paketlerini ele alacağız. Ayrıca bu dosyaların doğru şekilde nasıl derleneceği, yapılandırılacağı ve güvenlik ayarlarının nasıl yapılacağı konularında da detaylı bilgi sunacağız. Bu makale özellikle metin2 FreeBSD, metin2 BSD, FreeBSD server, metin2 FreeBSD kurulum, metin2 FreeBSD compile, metin2 FreeBSD port, FreeBSD game server, FreeBSD db server, FreeBSD auth server, metin2 FreeBSD konfigurasyon, metin2 FreeBSD kaynak, metin2 FreeBSD src, metin2 FreeBSD sistem, metin2 FreeBSD güvenlik, metin2 FreeBSD kernel, metin2 FreeBSD jail, metin2 FreeBSD port install, metin2 FreeBSD pkg, metin2 FreeBSD shell, metin2 FreeBSD bash, metin2 FreeBSD gcc, metin2 FreeBSD clang, metin2 FreeBSD boost, metin2 FreeBSD mysql, metin2 FreeBSD mariadb, metin2 FreeBSD python, metin2 FreeBSD firewall, metin2 FreeBSD pf, metin2 FreeBSD network, metin2dev FreeBSD, martysama FreeBSD gibi anahtar kelimelerle ilişkili bilgiler içermektedir.

2012 Server Files Nedir?
2012 Server Files, Metin2 oyununun eski ama hala popüler olan bir sürümüne ait olan sunucu dosyalarıdır. Bu dosyalar genellikle geliştiriciler tarafından modifikasyon, test veya özel sunucular oluşturmak için kullanılır. FreeBSD ortamında çalıştırılması için gerekli yapılandırmaları içerir ve doğru şekilde derlenirse yüksek performans sağlar.

FreeBSD ile Sunucu Kurulumu
Öncelikle FreeBSD sistemimizi güncelleyelim:
Kod:
sudo freebsd-update fetch[BR][/BR]sudo freebsd-update install

Ardından gerekli derleme araçlarını yükleyelim:
Kod:
pkg install gcc git cmake boost-libs mysql57-server python3


Sunucu Dosyalarının Kurulumu
Sunucu dosyalarını indirdikten sonra, dizin yapısını oluşturun:
Kod:
mkdir /usr/local/metin2[BR][/BR]cd /usr/local/metin2[BR][/BR]tar -xf server_files_2012.tar.gz


Derleme ve Yapılandırma
Derlemeye başlamadan önce bazı ortam değişkenlerini ayarlayın:
Kod:
export CC=gcc[BR][/BR]export CXX=g++

Ardından cmake ile yapılandırın:
Kod:
cmake . -DCMAKE_BUILD_TYPE=Release[BR][/BR]make -j$(nproc)


Veritabanı Ayarları
Metin2 sunucusu MariaDB/MySQL veritabanı kullanır. FreeBSD üzerinde MariaDB kurulumu:
Kod:
pkg install mariadb105-server[BR][/BR]service mysql-server enable[BR][/BR]service mysql-server start


FreeBSD Güvenlik ve Jailer Kullanımı
Sunucu güvenliği için FreeBSD jail kullanmak önerilir. Jail ortamı içinde sunucuyu çalıştırmak, sistemin geri kalanını izole eder:
Kod:
jail -c path=/usr/jails/metin2 allow.raw_sockets vnet interface=lo1 ip4.addr=127.0.0.2 command=/bin/sh


Port ve Paket Yönetimi
FreeBSD’nin güçlü port yapısı sayesinde gerekli tüm bağımlılıklar kolayca kurulabilir. Örneğin:
Kod:
cd /usr/ports/net/metin2-server && make install clean


Sonuç
FreeBSD üzerinde Metin2 2012 server files kullanmak, doğru yapılandırma ile oldukça stabil ve hızlı bir oyun deneyimi sunar. Bu rehber, metin2 FreeBSD konusunda bilgi sahibi olmak isteyen herkes için temel bir yol haritası sunar. Daha fazla bilgi için Metin2Lobby sitesini ziyaret edebilirsiniz.


2012 Server Files for All FreeBsd Versions + Installation Guide

FreeBSD is a powerful and stable system for developers who want to set up Metin2 servers. In this guide, we will cover the 2012 Server Files packages that you can use when setting up a Metin2 server on FreeBSD. We will also provide detailed information on how to properly compile, configure, and secure these files. This article particularly includes information related to keywords such as metin2 FreeBSD, metin2 BSD, FreeBSD server, metin2 FreeBSD installation, metin2 FreeBSD compilation, metin2 FreeBSD ports, FreeBSD game server, FreeBSD db server, FreeBSD auth server, metin2 FreeBSD configuration, metin2 FreeBSD resources, metin2 FreeBSD source, metin2 FreeBSD system, metin2 FreeBSD security, metin2 FreeBSD kernel, metin2 FreeBSD jail, metin2 FreeBSD port install, metin2 FreeBSD pkg, metin2 FreeBSD shell, metin2 FreeBSD bash, metin2 FreeBSD gcc, metin2 FreeBSD clang, metin2 FreeBSD boost, metin2 FreeBSD mysql, metin2 FreeBSD mariadb, metin2 FreeBSD python, metin2 FreeBSD firewall, metin2 FreeBSD pf, metin2 FreeBSD network, metin2dev FreeBSD, martysama FreeBSD.

What are 2012 Server Files?
The 2012 Server Files are server files from an older but still popular version of the Metin2 game. These files are commonly used by developers for modification, testing, or creating custom servers. They come with configurations required to run on FreeBSD and offer high performance when compiled correctly.

Setting Up the Server on FreeBSD
First, update your FreeBSD system:
Kod:
sudo freebsd-update fetch[BR][/BR]sudo freebsd-update install

Then, install necessary build tools:
Kod:
pkg install gcc git cmake boost-libs mysql57-server python3


Installing the Server Files
After downloading the server files, create the directory structure:
Kod:
mkdir /usr/local/metin2[BR][/BR]cd /usr/local/metin2[BR][/BR]tar -xf server_files_2012.tar.gz


Compiling and Configuring
Before starting compilation, set environment variables:
Kod:
export CC=gcc[BR][/BR]export CXX=g++

Then configure using cmake:
Kod:
cmake . -DCMAKE_BUILD_TYPE=Release[BR][/BR]make -j$(nproc)


Database Setup
The Metin2 server uses MariaDB/MySQL database. To install MariaDB on FreeBSD:
Kod:
pkg install mariadb105-server[BR][/BR]service mysql-server enable[BR][/BR]service mysql-server start


Security and Jails in FreeBSD
It's recommended to use FreeBSD jails for server security. Running the server inside a jail environment isolates it from the rest of the system:
Kod:
jail -c path=/usr/jails/metin2 allow.raw_sockets vnet interface=lo1 ip4.addr=127.0.0.2 command=/bin/sh


Ports and Package Management
Thanks to FreeBSD’s robust ports system, all dependencies can be easily installed. For example:
Kod:
cd /usr/ports/net/metin2-server && make install clean


Conclusion
Using Metin2 2012 server files on FreeBSD provides a very stable and fast gaming experience with proper configuration. This guide serves as a basic roadmap for anyone looking to learn more about metin2 FreeBSD. Visit Metin2Lobby for more information.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt