Serverlerinizi daha kolay build edin..

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Selamın Aleyküm;


Böyle bir konu varsa Editlenip kapatılır. Böyle bir konu görmediğim için forumda paylaşmak istedim..

Sevgili arkadaşlar bildiğiniz üzere çoğu arkadaş serverlerinde bir değişiklik yaptıklarında build işleminde gmake clean, gmake dep, gmake -j20 kodlarını yazmadan [sh erişim sağlayarak] daha kolay bir şekilde build işlemi yapıcaklardır...

resim eklemeye gerek duymadım saten arkadaşlar notedefteriyle açtığınızda göreceksiniz.

Editlenmesi gereken yerler..

1*)
echo -e "\033[31m
BUILD BASLIYOR....\033[0m"
cd /usr/src/KENDİ SERVERİNİZİN SRC ADI/game/src

2*)
echo -e "\033[31m
BUILD ISLEMI BASLIYOR....\033[0m"
cd /usr/src/KENDİ SERVERİNİZİN SRC ADI/db/src





Serverlerinizi Daha Kolay Build Edin: Metin2 Sunucularında FreeBSD Kullanımı

Metin2 sunucuları üzerinde yüksek performans ve güvenlik için FreeBSD tercih edilmektedir. Ancak doğru yapılandırma olmadan bu süreci yönetmek oldukça karmaşık olabilir. Bu yazıda, Metin2 sunucularınızı FreeBSD tabanlı olarak daha hızlı ve daha güvenli bir şekilde nasıl derleyip yapılandıracağınızı detaylıca ele alacağız.

FreeBSD Nedir ve Neden Tercih Edilmeli?
FreeBSD, açık kaynak bir Unix türevi işletim sistemidir. Güvenliği, kararlılığı ve performansı ile sunucu sistemlerinde öne çıkar. Özellikle Metin2 gibi MMO oyun sunucularında, FreeBSD'in güçlü kernel yapısı, jail sistemi ve port sistemi sayesinde sistem yönetimi kolaylaşır. FreeBSD, Linux'a göre daha az yaygın olsa da, özellikle güvenlik odaklı yapılar için tercih edilir.

Metin2 FreeBSD Kurulum Adımları
Metin2 sunucusu kurulumu sırasında, FreeBSD ortamında derleme işlemleri yapabilmek için bazı temel paketlere ihtiyaç duyarsınız. Öncelikle gcc veya clang derleyici sistemlerini yüklemelisiniz. Daha sonra gerekli kütüphaneleri kurarak derleme işlemini gerçekleştirebilirsiniz.

Gerekli Araçlar ve Derleme Ortamı
gcc, clang, boost, mysql/mariadb, python gibi kütüphaneler Metin2 derlemesi için hayati öneme sahiptir. FreeBSD üzerinde bu kütüphaneleri doğrudan ports veya pkg sistemi üzerinden kolayca kurabilirsiniz. Ports sistemi sayesinde kaynak kod seviyesinde özelleştirilmiş derlemeler elde edebilirsiniz.

FreeBSD Port Sistemi ile Metin2 Derlemek
FreeBSD port sistemi, kaynak kodları derlemek için idealdir. Metin2 sunucu dosyalarını port üzerinden derlemek için gerekli yapılandırmaları yaparak sisteminizi optimize edebilirsiniz. Ayrıca jail sistemi sayesinde farklı sunucuları izole ederek daha güvenli bir yapı kurabilirsiniz.

Sistem Güvenliği ve Ağ Yapılandırması
pf adlı güvenlik duvarı aracı, FreeBSD üzerinde güçlü bir ağ güvenliği sağlar. Metin2 sunucularında auth server, db server gibi bileşenlerin güvenli iletişim kurması için pf kuralları önemlidir. FreeBSD ağ yapılandırması, jail içindeki sunucuların dış dünyayla olan bağlantısını da etkiler.

Metin2 FreeBSD Src ve Yapılandırma Dosyaları
Derlenmiş Metin2 src dosyaları, FreeBSD üzerinde özel yapılandırmalarla çalıştırılabilir. conf dosyaları ile auth, game, db sunucuları arasında bağlantı sağlanabilir. FreeBSD shell/bash üzerinden bu yapılandırmalar daha kolay yapılabilir.

Sunucu Performansını Arttırmak
FreeBSD kernel ayarları ile sunucu performansı optimize edilebilir. Jail sistemi sayesinde her sunucu ayrı bir ortamda çalışacağı için performans düşüklüğü yaşamazsınız. Ayrıca FreeBSD üzerinde çalışan DB ve Auth sunucuları daha kararlı çalışır.

Sonuç
FreeBSD, Metin2 sunucularını çalıştırmak için güçlü ve esnek bir platformdur. Doğru yapılandırma ile hem güvenlik hem de performans açısından büyük avantajlar sağlar. FreeBSD tabanlı sunucuları kurmak ve yönetmek, biraz teknik bilgi gerektirse de uzun vadede daha verimli sonuçlar verir.


Build Your Servers More Easily: Using FreeBSD for Metin2 Servers

FreeBSD is preferred on Metin2 servers for its high performance and security. However, managing this process without proper configuration can be quite complex. In this article, we will detail how to compile and configure your Metin2 servers based on FreeBSD more quickly and securely.

What is FreeBSD and Why Should It Be Chosen?
FreeBSD is an open-source Unix-like operating system. It stands out in server environments due to its security, stability, and performance. Especially in MMO game servers like Metin2, FreeBSD’s robust kernel structure, jail system, and ports system simplify system management. Although less common than Linux, it is preferred for security-focused setups.

Metin2 FreeBSD Installation Steps
During the installation of a Metin2 server, you need certain base packages to compile on a FreeBSD environment. Initially, you should install gcc or clang compiler systems. Then, by installing required libraries, you can proceed with the compilation process.

Required Tools and Compilation Environment
gcc, clang, boost, mysql/mariadb, python are essential libraries for Metin2 compilation. On FreeBSD, you can easily install these libraries via the ports or pkg system. The ports system allows you to obtain customized builds at the source code level.

Compiling Metin2 with FreeBSD Ports System
The FreeBSD ports system is ideal for compiling source codes. You can customize configurations to optimize your system while building Metin2 server files via ports. Additionally, using the jail system, you can isolate different servers, creating a more secure setup.

System Security and Network Configuration
pf is a powerful firewall tool that provides strong network security on FreeBSD. For secure communication between components such as auth server and db server in Metin2 servers, pf rules are crucial. FreeBSD network configuration also affects the connection of jailed servers to the outside world.

Metin2 FreeBSD Src and Configuration Files
Compiled Metin2 src files can run with custom configurations on FreeBSD. Connections between auth, game, and db servers can be established through conf files. These configurations can be done more easily via FreeBSD shell/bash.

Improving Server Performance
FreeBSD kernel settings can optimize server performance. With the jail system, each server operates in a separate environment, preventing performance degradation. Moreover, DB and Auth servers running on FreeBSD operate more stably.

Conclusion
FreeBSD is a powerful and flexible platform for running Metin2 servers. With correct configuration, it offers significant advantages in both security and performance. While setting up and managing FreeBSD-based servers requires some technical knowledge, it delivers more efficient results in the long term.
 

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

Geri
Üst Alt