Bildiğiniz üzere FreeBsd 9.2 sürümünden elini çekti filesimizi kurduktan sonra src attıktan sonra bazı arkadaşlar 9.2 freebsd sürümünde build etmek için gerekli
programları indirememekteydi bende dahil eğer sorunu benim gibi olan varsa kesin çözüm.
Sorun:
cd /usr/ports/devil/gmake && make install clean vb kodları freebsd 9.2 işletim sisteminde hata verir arkadaşlar
Çözüm:
Gmake kurmak için;
( pkg install devel/gmake )
Makedepend kurmak için;
pkg install devel/makedepend şeklinde hepsini
Svn kurmak için ;
pkg install devel/subversion
Devil kurmak için ;
pkg install graphics/devil
G++ kurmak için ;
pkg install lang/gcc48
Kurulum 10-15 Dakika sürecektir kodlar kesin çalışır arkadaşlar build etmek için gerekli programları yazdığım kodlar ile kurabilir ve game & db build edebilirsiniz.
Kolay Gelsin
işine yarıyan olursa bi teşekkürü çok görmesin
FreeBSD 9.2 Build Etme Program Kodları GÜNCEL Çalışan
Metin2 sunucularının FreeBSD işletim sistemi üzerinde çalıştırılması, özellikle yüksek performans ve güvenlik açısından tercih edilmektedir. Bu bağlamda, FreeBSD 9.2 sürümüne özel olarak derlenebilecek program kodları oldukça önemli bir yere sahiptir. Özellikle Metin2 geliştiricileri ve sunucu yöneticileri için güncel ve çalışan build komutları, sistemin kararlı ve hızlı çalışmasını sağlar.
FreeBSD 9.2 ile Metin2 Sunucusu Kurulumuna Giriş
FreeBSD 9.2, 2014 yılında piyasaya çıkmış eski ama hala desteklenen bir sürümdür. Ancak bazı projelerde özellikle eski sistemlerde test veya üretim ortamı olarak hâlâ kullanılmaktadır. Metin2 sunucularında FreeBSD 9.2 kullanmak isteyenler için doğru derleme adımlarını takip etmek kritik öneme sahiptir. Bu süreçte GCC, Clang, Boost kütüphaneleri gibi temel bileşenlerin doğru versiyonları kullanılmalıdır.
Gerekli Ortam Hazırlığı
Öncelikle FreeBSD 9.2 sistemine gerekli paketlerin yüklenmesi gerekir. Port koleksiyonu sayesinde kolayca gerekli derleme araçları eklenebilir:
UYARI: FreeBSD 9.2 üzerinde Clang derleyicisi varsayılan olarak gelir ama bazı eski kodlar GCC ile daha iyi çalışabilir. Bu nedenle GCC kurulumu önemlidir.
Derleme Komutları
Metin2 sunucu dosyaları alındıktan sonra, src dizinine gidilir ve sırasıyla aşağıdaki komutlar çalıştırılır:
Eğer derleme sırasında 'boost header not found' hatası alınırsa, derleme yapılandırma dosyasında BOOST_PATH değişkeninin doğru şekilde tanımlanması gerekir. Örnek yapılandırma:
MySQL Veritabanı Yapılandırması
Metin2 sunucularında genellikle MySQL/MariaDB veritabanı kullanılır. FreeBSD 9.2 üzerinde MySQL 5.6 kurulup yapılandırılmalıdır:
Veritabanı ayarları config dosyalarında belirtilmeli ve sunucu bu ayarlara göre başlatılmalıdır.
Sistem Güvenliği ve Performans Ayarları
FreeBSD üzerinde jail kullanımı, Metin2 sunucuları için güvenliği artırır. Jail içinde sunucu çalıştırılması önerilir. Ayrıca PF (Packet Filter) ile gerekli portlar açılıp diğer erişimler engellenebilir.
Sonuç
FreeBSD 9.2 üzerinde Metin2 sunucu derlemek ve çalıştırmak, doğru yapılandırmalarla mümkündür. Derleme sırasında kullanılan GCC derleyici, Boost kütüphaneleri ve MySQL veritabanı bağlantısı dikkatle yapılmalıdır. Sistem güvenliği için jail ve PF yapılandırmaları da unutulmamalıdır.
FreeBSD 9.2 Build Codes for Updated Working Programs
Running Metin2 servers on the FreeBSD operating system is preferred especially for high performance and security. In this context, program codes that can be compiled specifically for FreeBSD 9.2 are of great importance. For Metin2 developers and server administrators, up-to-date and working build commands ensure stable and fast operation of the system.
Introduction to Setting Up a Metin2 Server with FreeBSD 9.2
FreeBSD 9.2 was released in 2014 and is an older but still supported version. However, in some projects, it is still used in production or testing environments on legacy systems. For those who wish to use FreeBSD 9.2 for Metin2 servers, following the correct compilation steps is critical. During this process, components like GCC, Clang, and Boost libraries must be installed in their correct versions.
Required Environment Setup
Firstly, required packages must be installed on the FreeBSD 9.2 system. Essential build tools can easily be added via the ports collection:
WARNING: Clang compiler comes by default on FreeBSD 9.2, but certain legacy codes may work better with GCC. Therefore, installing GCC is important.
Compilation Commands
After obtaining Metin2 server files, navigate to the src directory and execute the following commands in order:
If you encounter a 'boost header not found' error during compilation, ensure the BOOST_PATH variable is correctly defined in the configuration file. Example configuration:
MySQL Database Configuration
MySQL/MariaDB databases are commonly used in Metin2 servers. On FreeBSD 9.2, MySQL 5.6 should be installed and configured:
Database settings must be specified in the config files, and the server should be started accordingly.
System Security and Performance Settings
Using jails on FreeBSD increases security for Metin2 servers. Running the server inside a jail is recommended. Additionally, necessary ports can be opened and other access blocked using PF (Packet Filter).
Conclusion
Compiling and running a Metin2 server on FreeBSD 9.2 is possible with proper configurations. The GCC compiler used during compilation, Boost libraries, and MySQL database connection must be handled carefully. For system security, jail and PF configurations should not be overlooked.
programları indirememekteydi bende dahil eğer sorunu benim gibi olan varsa kesin çözüm.
Sorun:
cd /usr/ports/devil/gmake && make install clean vb kodları freebsd 9.2 işletim sisteminde hata verir arkadaşlar
Çözüm:
Gmake kurmak için;
( pkg install devel/gmake )
Makedepend kurmak için;
pkg install devel/makedepend şeklinde hepsini
Svn kurmak için ;
pkg install devel/subversion
Devil kurmak için ;
pkg install graphics/devil
G++ kurmak için ;
pkg install lang/gcc48
Kurulum 10-15 Dakika sürecektir kodlar kesin çalışır arkadaşlar build etmek için gerekli programları yazdığım kodlar ile kurabilir ve game & db build edebilirsiniz.
Kolay Gelsin
işine yarıyan olursa bi teşekkürü çok görmesin
FreeBSD 9.2 Build Etme Program Kodları GÜNCEL Çalışan
Metin2 sunucularının FreeBSD işletim sistemi üzerinde çalıştırılması, özellikle yüksek performans ve güvenlik açısından tercih edilmektedir. Bu bağlamda, FreeBSD 9.2 sürümüne özel olarak derlenebilecek program kodları oldukça önemli bir yere sahiptir. Özellikle Metin2 geliştiricileri ve sunucu yöneticileri için güncel ve çalışan build komutları, sistemin kararlı ve hızlı çalışmasını sağlar.
FreeBSD 9.2 ile Metin2 Sunucusu Kurulumuna Giriş
FreeBSD 9.2, 2014 yılında piyasaya çıkmış eski ama hala desteklenen bir sürümdür. Ancak bazı projelerde özellikle eski sistemlerde test veya üretim ortamı olarak hâlâ kullanılmaktadır. Metin2 sunucularında FreeBSD 9.2 kullanmak isteyenler için doğru derleme adımlarını takip etmek kritik öneme sahiptir. Bu süreçte GCC, Clang, Boost kütüphaneleri gibi temel bileşenlerin doğru versiyonları kullanılmalıdır.
Gerekli Ortam Hazırlığı
Öncelikle FreeBSD 9.2 sistemine gerekli paketlerin yüklenmesi gerekir. Port koleksiyonu sayesinde kolayca gerekli derleme araçları eklenebilir:
Kod:
cd /usr/ports && make fetchindex[BR][/BR]pkg install gcc49[BR][/BR]pkg install boost-libs[BR][/BR]pkg install mysql56-server[BR][/BR]pkg install git[BR][/BR]pkg install gmake[BR][/BR]
UYARI: FreeBSD 9.2 üzerinde Clang derleyicisi varsayılan olarak gelir ama bazı eski kodlar GCC ile daha iyi çalışabilir. Bu nedenle GCC kurulumu önemlidir.
Derleme Komutları
Metin2 sunucu dosyaları alındıktan sonra, src dizinine gidilir ve sırasıyla aşağıdaki komutlar çalıştırılır:
Kod:
cd src/server/game[BR][/BR]gmake clean[BR][/BR]gmake -j4[BR][/BR]
Eğer derleme sırasında 'boost header not found' hatası alınırsa, derleme yapılandırma dosyasında BOOST_PATH değişkeninin doğru şekilde tanımlanması gerekir. Örnek yapılandırma:
Kod:
BOOST_PATH=/usr/local/include/boost[BR][/BR]BOOST_LIB=/usr/local/lib[BR][/BR]CC=gcc49[BR][/BR]CXX=g++49[BR][/BR]
MySQL Veritabanı Yapılandırması
Metin2 sunucularında genellikle MySQL/MariaDB veritabanı kullanılır. FreeBSD 9.2 üzerinde MySQL 5.6 kurulup yapılandırılmalıdır:
Kod:
service mysql-server start[BR][/BR]mysql_secure_installation[BR][/BR]
Veritabanı ayarları config dosyalarında belirtilmeli ve sunucu bu ayarlara göre başlatılmalıdır.
Sistem Güvenliği ve Performans Ayarları
FreeBSD üzerinde jail kullanımı, Metin2 sunucuları için güvenliği artırır. Jail içinde sunucu çalıştırılması önerilir. Ayrıca PF (Packet Filter) ile gerekli portlar açılıp diğer erişimler engellenebilir.
Sonuç
FreeBSD 9.2 üzerinde Metin2 sunucu derlemek ve çalıştırmak, doğru yapılandırmalarla mümkündür. Derleme sırasında kullanılan GCC derleyici, Boost kütüphaneleri ve MySQL veritabanı bağlantısı dikkatle yapılmalıdır. Sistem güvenliği için jail ve PF yapılandırmaları da unutulmamalıdır.
FreeBSD 9.2 Build Codes for Updated Working Programs
Running Metin2 servers on the FreeBSD operating system is preferred especially for high performance and security. In this context, program codes that can be compiled specifically for FreeBSD 9.2 are of great importance. For Metin2 developers and server administrators, up-to-date and working build commands ensure stable and fast operation of the system.
Introduction to Setting Up a Metin2 Server with FreeBSD 9.2
FreeBSD 9.2 was released in 2014 and is an older but still supported version. However, in some projects, it is still used in production or testing environments on legacy systems. For those who wish to use FreeBSD 9.2 for Metin2 servers, following the correct compilation steps is critical. During this process, components like GCC, Clang, and Boost libraries must be installed in their correct versions.
Required Environment Setup
Firstly, required packages must be installed on the FreeBSD 9.2 system. Essential build tools can easily be added via the ports collection:
Kod:
cd /usr/ports && make fetchindex[BR][/BR]pkg install gcc49[BR][/BR]pkg install boost-libs[BR][/BR]pkg install mysql56-server[BR][/BR]pkg install git[BR][/BR]pkg install gmake[BR][/BR]
WARNING: Clang compiler comes by default on FreeBSD 9.2, but certain legacy codes may work better with GCC. Therefore, installing GCC is important.
Compilation Commands
After obtaining Metin2 server files, navigate to the src directory and execute the following commands in order:
Kod:
cd src/server/game[BR][/BR]gmake clean[BR][/BR]gmake -j4[BR][/BR]
If you encounter a 'boost header not found' error during compilation, ensure the BOOST_PATH variable is correctly defined in the configuration file. Example configuration:
Kod:
BOOST_PATH=/usr/local/include/boost[BR][/BR]BOOST_LIB=/usr/local/lib[BR][/BR]CC=gcc49[BR][/BR]CXX=g++49[BR][/BR]
MySQL Database Configuration
MySQL/MariaDB databases are commonly used in Metin2 servers. On FreeBSD 9.2, MySQL 5.6 should be installed and configured:
Kod:
service mysql-server start[BR][/BR]mysql_secure_installation[BR][/BR]
Database settings must be specified in the config files, and the server should be started accordingly.
System Security and Performance Settings
Using jails on FreeBSD increases security for Metin2 servers. Running the server inside a jail is recommended. Additionally, necessary ports can be opened and other access blocked using PF (Packet Filter).
Conclusion
Compiling and running a Metin2 server on FreeBSD 9.2 is possible with proper configurations. The GCC compiler used during compilation, Boost libraries, and MySQL database connection must be handled carefully. For system security, jail and PF configurations should not be overlooked.
