- Katılım
- 6 Mayıs 2022
- Konular
- 50,377
- Mesajlar
- 50,692
- Tepkime puanı
- 90
- M2 Yaşı
- 3 yıl 11 ay 27 gün
- Trophy Puan
- 48
- M2 Yang
- 509,814
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
RC4 amd64
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
güncellendi
Eklenen sistemler
2 11:15 pkg update -f
3 11:16 portsnap fetch extract
4 11:26 portsnap fetch update
6 11:29 cd /usr/ports/devel/subversion && make install clean BATCH=yes
7 13:52 cd /usr/ports/lang/gcc8 && make install clean BATCH=yes
9 0:17 cd /usr/ports/devel/gdb && make install clean BATCH=yes
11 1:27 cd /usr/ports/devel/makedepend && make install clean BATCH=yes
12 1:28 cd /usr/ports/misc/compat7x && make install clean BATCH=yes
13 1:28 cd /usr/ports/misc/compat9x && make install clean BATCH=yes
14 1:29 cd /usr/ports/misc/compat11x && make install clean BATCH=yes
15 1:29 cd /usr/ports/devel/boost-all && make install clean BATCH=yes
16 1:31 cd /usr/ports/security/openssl && make install clean BATCH=yes
18 1:37 cd /usr/ports/lang/python27 && make install clean BATCH=yes
19 1:39 cd /usr/ports/security/cryptopp && make install clean BATCH=yes
21 0:32 cd /usr/ports/databases/mysql56-server && make install clean BATCH=yes
23 2:00 pkg install graphics/devil
2 11:15 pkg update -f
3 11:16 portsnap fetch extract
4 11:26 portsnap fetch update
6 11:29 cd /usr/ports/devel/subversion && make install clean BATCH=yes
7 13:52 cd /usr/ports/lang/gcc8 && make install clean BATCH=yes
7 13:52 cd /usr/ports/lang/gcc9 && make install clean BATCH=yes
7 14:57 cd /usr/ports/lang/gcc10 && make install clean BATCH=yes
9 0:17 cd /usr/ports/devel/gdb && make install clean BATCH=yes
11 1:27 cd /usr/ports/devel/makedepend && make install clean BATCH=yes
12 1:28 cd /usr/ports/misc/compat7x && make install clean BATCH=yes
13 1:28 cd /usr/ports/misc/compat9x && make install clean BATCH=yes
14 1:29 cd /usr/ports/misc/compat11x && make install clean BATCH=yes
15 1:29 cd /usr/ports/devel/boost-all && make install clean BATCH=yes
16 1:31 cd /usr/ports/security/openssl && make install clean BATCH=yes
18 1:37 cd /usr/ports/lang/python27 && make install clean BATCH=yes
19 1:39 cd /usr/ports/security/cryptopp && make install clean BATCH=yes
21 0:32 cd /usr/ports/databases/mysql56-server && make install clean BATCH=yes
23 2:00 pkg install graphics/devil
sadece mysql kaldı
DOWNLOAD
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
gcc 8-9-10
gcombat 7 9 11
pyton 2.7
python 3.8
Diğerleri
mysql kurulmadı
id: root
pw: dev
sadece mysql kaldı istediğiniz sürümü kurarsınız
yada mariadb de kurulabilir
FreeBSD 14.RC4 ile Metin2 Sunucu Kurulumu ve Geliştirme Ortamı Oluşturma
FreeBSD 14.RC4, son derece stabil ve güçlü bir sunucu işletim sistemidir. Özellikle Metin2 gibi oyun sunucularının barındırılması için idealdir. Bu yazıda, FreeBSD 14.RC4 kullanarak bir Metin2 geliştirme ortamı kurulumundan bahsedeceğiz. Bu süreçte VHD disk formatı, GCC derleyici, Python destekli yapılar ve özel derleme araçları (builder) ele alınacaktır.
FreeBSD 14.RC4 Nedir?
FreeBSD 14.RC4, 14. sürümün dördüncü aday sürümüdür. Stabilite, güvenlik ve performans odaklıdır. Özellikle sunucu tarafında yüksek verimlilik sunar. Metin2 sunucuları gibi yoğun sistemlerde tercih edilir çünkü donanım dostu, düşük kaynak tüketimiyle bilinir.
VHD Formatı ile Disk Yönetimi
VHD (Virtual Hard Disk), Microsoft tarafından geliştirilmiş bir sanal disk formatıdır. FreeBSD üzerinde VHD dosyalarını bağlamak ve yönetmek, özellikle sanallaştırma veya yedekleme süreçlerinde faydalıdır. Bu format sayesinde diskinizi izole edebilir ve farklı ortamlarda kolayca taşıyabilirsiniz. Metin2 geliştirme süreçlerinde, birden fazla ortamı aynı anda test etmek isteyenler için bu format oldukça faydalıdır.
GCC ve Python Kullanımı
GCC (GNU Compiler Collection), C/C++ gibi dillerde derleme işlemleri için güçlü bir araçtır. FreeBSD üzerinde GCC kurulumu oldukça basittir. Özellikle eski Metin2 kaynak kodlarında GCC tercih edilmektedir. Python ise script tabanlı derleme süreçlerinde, otomasyonlarda ve yapılandırma işlemlerinde kullanılır. Python 3.x sürümleri FreeBSD üzerinde doğrudan çalışabilir veya portlardan özel olarak derlenebilir.
Metin2 Derleme Süreci (Build)
Metin2 kaynak kodlarının derlenmesi için gerekli olan bileşenler: GCC, Boost kütüphaneleri, MySQL/MariaDB bağlantı kütüphaneleri, Python desteği. Bu bileşenler FreeBSD üzerinde port collection veya pkg sistemi ile kolayca yüklenebilir. Build işlemi sırasında özel yapılandırmalar da yapılabilir. Örneğin jail ortamında derleme yapmak, güvenlik açısından avantaj sağlar.
Builder Araçları ve Otomasyon
Derleme süreçlerini otomatize eden yapılar, genellikle Python tabanlı betiklerle oluşturulur. Bu betikler, derleme öncesi hazırlık, bağımlılık kontrolü, kaynak kopyalama, derleme komutlarını ve sonrası temizlik işlemlerini içerir. FreeBSD üzerinde bu betikler doğrudan çalışabilir veya özel ortamlarda jail içinde de çalıştırılabilir.
Güvenlik ve Performans Arttırmaları
FreeBSD üzerinde çalışan Metin2 sunucuları için PF (Packet Filter) gibi güvenlik duvarı yazılımları kullanılır. Ayrıca jail sistemi sayesinde servisler izole edilir, sistem güvenliği artırılır. GCC ile derleme yapılırken optimizasyon bayrakları (flags) ile performans arttırılabilir. Python betikleri ile log analizleri, otomatik yedeklemeler ve sistem monitörizasyonu yapılabilir.
Sonuç
FreeBSD 14.RC4, Metin2 sunucuları için güçlü ve güvenli bir platformdur. GCC, Python, VHD formatı ve builder araçları ile birlikte özelleştirilebilir, yüksek performanslı sistemler kurulabilir. Jail ve PF gibi özelliklerle de güvenlik katmanları güçlendirilebilir.
Setting Up a Metin2 Server Environment with FreeBSD 14.RC4
FreeBSD 14.RC4 is an extremely stable and powerful server operating system. It is particularly ideal for hosting game servers like Metin2. In this article, we will discuss setting up a Metin2 development environment using FreeBSD 14.RC4. We will cover topics such as VHD disk format, GCC compiler, Python-supported structures, and custom build tools (builder).
What is FreeBSD 14.RC4?
FreeBSD 14.RC4 is the fourth release candidate of version 14. It focuses on stability, security, and performance. It is widely used in server environments due to its hardware efficiency and low resource consumption, making it suitable for systems like Metin2 servers.
Disk Management with VHD Format
VHD (Virtual Hard Disk) is a virtual disk format developed by Microsoft. Mounting and managing VHD files on FreeBSD can be beneficial especially during virtualization or backup processes. This format allows you to isolate your disk and easily transfer it between different environments. For Metin2 development, where multiple environments may need to be tested simultaneously, this format proves useful.
Using GCC and Python
GCC (GNU Compiler Collection) is a powerful tool for compiling C/C++ code. Installing GCC on FreeBSD is straightforward. GCC is often preferred in older Metin2 source codes. Python is used in script-based builds, automation, and configuration tasks. Python 3.x versions can run directly on FreeBSD or be compiled from ports.
Metin2 Build Process
Components required for building Metin2 source codes include: GCC, Boost libraries, MySQL/MariaDB connection libraries, and Python support. These components can be installed easily via the port collection or pkg system on FreeBSD. Custom configurations can also be applied during the build process. For instance, building within a jail environment enhances security.
Builder Tools and Automation
Automation scripts for build processes are typically based on Python. These scripts handle pre-build setup, dependency checks, source copying, compilation commands, and post-build cleanup. On FreeBSD, these scripts can run directly or within a jail environment for isolation purposes.
Security and Performance Enhancements
PF (Packet Filter) is commonly used as a firewall solution for Metin2 servers running on FreeBSD. Additionally, the jail system isolates services, enhancing system security. Optimizing flags during GCC compilation can improve performance. Python scripts can also handle log analysis, automatic backups, and system monitoring.
Conclusion
FreeBSD 14.RC4 provides a strong and secure platform for Metin2 servers. Combined with GCC, Python, VHD format, and builder tools, highly customizable and high-performance systems can be built. Security layers can further be strengthened using features like jails and PF.
