Merhaba arkadaşlar. Elimde 9.2 FreeBsd kurulu sunucu vardı. Mysql 5.5 kurulumunu yaptım . Sonrasında server game ve mysql dosyalarını yükledim. Sıra Game build yapmaya gelince
gmake j-20 kodundan sonra error hatası alıyorum.
bir konuda arkadaş 32bit sisteme game build edilemez diye bir şey yazmış bu doğru mu ?
iki gündür bununla uğraşıyorum boşuna mı uğraşmışım
9.2 FreeBsd 64 Bit Sunucuda Metin2 Game Build Etme Rehberi
FreeBSD 9.2 sürümüne sahip 64 bitlik bir sunucu üzerinde Metin2 oyun sunucusu derlemek, özellikle güvenilirlik ve performans açısından oldukça avantajlıdır. FreeBSD, Metin2 gibi oyun sunucularının barındırılması için ideal bir sistemdir. Bu rehberde, FreeBSD 9.2 64 bit ortamında nasıl Metin2 game build edileceği detaylı olarak anlatılacaktır.
Ön Hazırlık ve Sistem Gereksinimleri
Metin2 sunucuyu build etmeden önce gerekli sistem bileşenlerinin yüklü olduğundan emin olmalısınız. FreeBSD 9.2, eski bir sürüm olsa da hâlâ desteklenen ve stabil çalışan bir sistemdir. Aşağıdaki adımlarla gerekli paketleri yükleyin:
- gcc veya clang: Derleme işlemi için gerekli olan derleyici.
- Boost kütüphaneleri: C++ tabanlı projeler için gerekli olan kütüphane.
- MySQL veya MariaDB: Oyun veritabanı için.
- Python: Bazı scriptler için gerekli olabilir.
Paket yönetimi için pkg komutunu kullanabilirsiniz. Örneğin:
Derleme Ortamının Kurulması
FreeBSD üzerinde Metin2 source kodlarını derlemek için genellikle GCC veya Clang derleyicileri kullanılır. FreeBSD 9.2 sürümünde Clang varsayılan derleyici olabilir. Ancak bazı eski kodlar GCC ile daha iyi çalışabilir. GCC kurulumu yaptıktan sonra derleme işlemini başlatın.
Boost kütüphanelerinin doğru şekilde yüklendiğinden ve derleme sırasında erişilebilir olduğundan emin olun. Genellikle bu kütüphaneler /usr/local/lib ve /usr/local/include dizinlerinde bulunur.
MySQL veya MariaDB Yapılandırması
Metin2 oyun sunucusu genellikle MySQL/MariaDB veritabanı kullanır. MySQL sunucusunu başlatın ve gerekli veritabanlarını oluşturun. Root şifresini ayarladıktan sonra Metin2 için özel kullanıcı ve veritabanı oluşturmanız önerilir.
Oyun Sunucusu Kaynak Kodlarının Derlenmesi
Metin2 game source kodları genellikle CMake veya Makefile üzerinden derlenir. FreeBSD üzerinde derleme yaparken Makefile dosyasını düzenlemeniz gerekebilir. Özellikle kütüphane yolları ve derleyici ayarları FreeBSD'ye uygun şekilde yapılandırılmalıdır.
Derleme işlemi için örnek komutlar:
Sistem Güvenliği ve Ağ Yapılandırması
FreeBSD, güçlü bir güvenlik altyapısına sahiptir. PF (Packet Filter) kullanarak gelen ve giden trafiği kontrol edebilirsiniz. Metin2 sunucusu için gerekli portları açmayı unutmayın (örneğin 13000, 13001 gibi). Jail sistemi kullanarak sunucu izolasyonu sağlayabilirsiniz.
Sonuç
FreeBSD 9.2 64 bit üzerinde Metin2 oyun sunucusu derlemek, doğru yapılandırma ile oldukça kolaydır. Bu platform, güvenilirlik, kararlılık ve performans açısından Metin2 sunucuları için harika bir seçimdir. Doğru paketlerin yüklenmesi, derleme ortamının hazırlanması ve güvenlik ayarlarının yapılması, başarılı bir deploy için yeterlidir.
How to Build Metin2 Game Server on 9.2 FreeBsd 64 Bit Server
Building a Metin2 game server on a 64-bit FreeBSD 9.2 system is highly advantageous in terms of reliability and performance. FreeBSD is an ideal operating system for hosting game servers like Metin2. This guide will explain in detail how to build a Metin2 game server on FreeBSD 9.2 64-bit environment.
Prerequisites and System Requirements
Before building your Metin2 server, ensure that required system components are installed. Although FreeBSD 9.2 is an older version, it remains stable and supported. Install necessary packages with the following steps:
- gcc or clang: Compiler needed for the build process.
- Boost libraries: Required library for C++ projects.
- MySQL or MariaDB: For the game database.
- Python: Might be required for some scripts.
You can use the pkg command for package management. Example:
Setting Up the Build Environment
On FreeBSD, Metin2 source code is usually compiled using GCC or Clang compilers. In FreeBSD 9.2, Clang might be the default compiler. However, some older codes may work better with GCC. After installing GCC, you can start the compilation process.
Ensure that Boost libraries are properly installed and accessible during the build process. These libraries are typically located in /usr/local/lib and /usr/local/include directories.
Configuring MySQL or MariaDB
The Metin2 game server usually uses MySQL/MariaDB databases. Start the MySQL server and create necessary databases. After setting up the root password, it is recommended to create a specific user and database for Metin2.
Compiling the Game Server Source Code
Metin2 game sources are generally compiled via CMake or Makefile. When compiling on FreeBSD, you may need to modify the Makefile. Especially, library paths and compiler settings must be adjusted according to FreeBSD.
Example commands for compilation:
System Security and Network Configuration
FreeBSD has a robust security infrastructure. You can control incoming and outgoing traffic using PF (Packet Filter). Don't forget to open necessary ports for the Metin2 server (e.g., 13000, 13001). You can also use the jail system to isolate the server.
Conclusion
Building a Metin2 game server on FreeBSD 9.2 64-bit is quite straightforward with proper configuration. This platform is an excellent choice for Metin2 servers due to its reliability, stability, and performance. Installing the correct packages, preparing the build environment, and configuring security settings are sufficient for a successful deployment.
gmake j-20 kodundan sonra error hatası alıyorum.
bir konuda arkadaş 32bit sisteme game build edilemez diye bir şey yazmış bu doğru mu ?
iki gündür bununla uğraşıyorum boşuna mı uğraşmışım
9.2 FreeBsd 64 Bit Sunucuda Metin2 Game Build Etme Rehberi
FreeBSD 9.2 sürümüne sahip 64 bitlik bir sunucu üzerinde Metin2 oyun sunucusu derlemek, özellikle güvenilirlik ve performans açısından oldukça avantajlıdır. FreeBSD, Metin2 gibi oyun sunucularının barındırılması için ideal bir sistemdir. Bu rehberde, FreeBSD 9.2 64 bit ortamında nasıl Metin2 game build edileceği detaylı olarak anlatılacaktır.
Ön Hazırlık ve Sistem Gereksinimleri
Metin2 sunucuyu build etmeden önce gerekli sistem bileşenlerinin yüklü olduğundan emin olmalısınız. FreeBSD 9.2, eski bir sürüm olsa da hâlâ desteklenen ve stabil çalışan bir sistemdir. Aşağıdaki adımlarla gerekli paketleri yükleyin:
- gcc veya clang: Derleme işlemi için gerekli olan derleyici.
- Boost kütüphaneleri: C++ tabanlı projeler için gerekli olan kütüphane.
- MySQL veya MariaDB: Oyun veritabanı için.
- Python: Bazı scriptler için gerekli olabilir.
Paket yönetimi için pkg komutunu kullanabilirsiniz. Örneğin:
Kod:
pkg install gcc[BR][/BR]pkg install boost-libs[BR][/BR]pkg install mysql57-server[BR][/BR]pkg install python[BR][/BR]
Derleme Ortamının Kurulması
FreeBSD üzerinde Metin2 source kodlarını derlemek için genellikle GCC veya Clang derleyicileri kullanılır. FreeBSD 9.2 sürümünde Clang varsayılan derleyici olabilir. Ancak bazı eski kodlar GCC ile daha iyi çalışabilir. GCC kurulumu yaptıktan sonra derleme işlemini başlatın.
Boost kütüphanelerinin doğru şekilde yüklendiğinden ve derleme sırasında erişilebilir olduğundan emin olun. Genellikle bu kütüphaneler /usr/local/lib ve /usr/local/include dizinlerinde bulunur.
MySQL veya MariaDB Yapılandırması
Metin2 oyun sunucusu genellikle MySQL/MariaDB veritabanı kullanır. MySQL sunucusunu başlatın ve gerekli veritabanlarını oluşturun. Root şifresini ayarladıktan sonra Metin2 için özel kullanıcı ve veritabanı oluşturmanız önerilir.
Oyun Sunucusu Kaynak Kodlarının Derlenmesi
Metin2 game source kodları genellikle CMake veya Makefile üzerinden derlenir. FreeBSD üzerinde derleme yaparken Makefile dosyasını düzenlemeniz gerekebilir. Özellikle kütüphane yolları ve derleyici ayarları FreeBSD'ye uygun şekilde yapılandırılmalıdır.
Derleme işlemi için örnek komutlar:
Kod:
cd /path/to/metin2_game_src[BR][/BR]make clean[BR][/BR]make[BR][/BR]
Sistem Güvenliği ve Ağ Yapılandırması
FreeBSD, güçlü bir güvenlik altyapısına sahiptir. PF (Packet Filter) kullanarak gelen ve giden trafiği kontrol edebilirsiniz. Metin2 sunucusu için gerekli portları açmayı unutmayın (örneğin 13000, 13001 gibi). Jail sistemi kullanarak sunucu izolasyonu sağlayabilirsiniz.
Sonuç
FreeBSD 9.2 64 bit üzerinde Metin2 oyun sunucusu derlemek, doğru yapılandırma ile oldukça kolaydır. Bu platform, güvenilirlik, kararlılık ve performans açısından Metin2 sunucuları için harika bir seçimdir. Doğru paketlerin yüklenmesi, derleme ortamının hazırlanması ve güvenlik ayarlarının yapılması, başarılı bir deploy için yeterlidir.
How to Build Metin2 Game Server on 9.2 FreeBsd 64 Bit Server
Building a Metin2 game server on a 64-bit FreeBSD 9.2 system is highly advantageous in terms of reliability and performance. FreeBSD is an ideal operating system for hosting game servers like Metin2. This guide will explain in detail how to build a Metin2 game server on FreeBSD 9.2 64-bit environment.
Prerequisites and System Requirements
Before building your Metin2 server, ensure that required system components are installed. Although FreeBSD 9.2 is an older version, it remains stable and supported. Install necessary packages with the following steps:
- gcc or clang: Compiler needed for the build process.
- Boost libraries: Required library for C++ projects.
- MySQL or MariaDB: For the game database.
- Python: Might be required for some scripts.
You can use the pkg command for package management. Example:
Kod:
pkg install gcc[BR][/BR]pkg install boost-libs[BR][/BR]pkg install mysql57-server[BR][/BR]pkg install python[BR][/BR]
Setting Up the Build Environment
On FreeBSD, Metin2 source code is usually compiled using GCC or Clang compilers. In FreeBSD 9.2, Clang might be the default compiler. However, some older codes may work better with GCC. After installing GCC, you can start the compilation process.
Ensure that Boost libraries are properly installed and accessible during the build process. These libraries are typically located in /usr/local/lib and /usr/local/include directories.
Configuring MySQL or MariaDB
The Metin2 game server usually uses MySQL/MariaDB databases. Start the MySQL server and create necessary databases. After setting up the root password, it is recommended to create a specific user and database for Metin2.
Compiling the Game Server Source Code
Metin2 game sources are generally compiled via CMake or Makefile. When compiling on FreeBSD, you may need to modify the Makefile. Especially, library paths and compiler settings must be adjusted according to FreeBSD.
Example commands for compilation:
Kod:
cd /path/to/metin2_game_src[BR][/BR]make clean[BR][/BR]make[BR][/BR]
System Security and Network Configuration
FreeBSD has a robust security infrastructure. You can control incoming and outgoing traffic using PF (Packet Filter). Don't forget to open necessary ports for the Metin2 server (e.g., 13000, 13001). You can also use the jail system to isolate the server.
Conclusion
Building a Metin2 game server on FreeBSD 9.2 64-bit is quite straightforward with proper configuration. This platform is an excellent choice for Metin2 servers due to its reliability, stability, and performance. Installing the correct packages, preparing the build environment, and configuring security settings are sufficient for a successful deployment.
