Neler yeni

Foruma hoş geldin, Ziyaretçi

Metin2Lobby.com Metin2 Private Server Tanıtım Advertising Ve Geliştirme Forumudur.Metin2 pvp serverler,1-99,1-105,1-120,55-120 global serverları paylaş yada ara.
Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

FreeBSD 13 metin2lobby En Gelişmiş Kütüphane GCC8/GCC9/GCC10 Python 3 MYSQL 5.6 Hem Build al Hem Oyun Aç

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Konular
50,325
Mesajlar
50,638
Tepkime puanı
87
M2 Yaşı
3 yıl 11 ay 26 gün
Trophy Puan
48
Konum
Web sitesi
M2 Yang
509,284
Ticaret : 1 / 0 / 0
Ticaret Oranı : 100%
Değerli forum üyeleri Sizlere kullandığım FreeBSD13 sürümü paylaşıcağım içerisindeki paketler olabildiğince güncelledim ve ekledim isterseniz oyun açarsanız isterseniz build alabilirsiniz şöyle içerisindeki paketler sayesinde FreeBSD 11 ve 12x sürümdeki filesler ile oyun açabilir yada Source build alabilirsiniz

IP: 192.168.1.161 yaptığım ayarlama ile ıp adresi sabit olur
Kullanıcı : root
Pass: dev

Build alıcak olan arkadaşlar örnek bir src bıraktım içerisine /usr/src dosyalarını atmaları yeterlidir

gmake deep komutunu kullanmanıza gerek yoktur

gmake ve gmake clean komutları yeterlidir

İçerisinde Bulunan Paketler
143222_6cca15e516631f3d5c844ec439f42682.png
143224_485fb549b84329e9840bac69fc15deb6.png
143223_ba0740b9d961cb5afe9859c35064776b.png
143225_10563093040741356784cdfa6b065c65.png
143226_61156530e07322d7af49d0bbab748223.png







Virüs Taraması yapılmamıştır sorumluluk indiren kişiye aitdir ancak istenildiği taktirde yaparım içerisinde zaten virüs yoktur olamaz boyut büyük olduğu için
FreeBSD 13 Metin2Lobby İçin En Gelişmiş Kütüphaneleri Kurma Rehberi: GCC8/GCC9/GCC10, Python 3, MYSQL 5.6 ile Hem Build Al Hem Oyun Aç!

Giriş
Metin2 sunucuları için FreeBSD gibi güçlü ve kararlı bir sistem üzerinde geliştirme yapmak, hem performans hem de güvenliği artırmak açısından oldukça avantajlıdır. Bu rehberimizde, FreeBSD 13 sistemlerde Metin2Lobby için gerekli olan tüm gelişmiş kütüphaneleri nasıl kuracağınızı adım adım anlatıyoruz. GCC derleyici sürümleri (GCC8, GCC9, GCC10), Python 3, MYSQL 5.6 gibi kritik bileşenlerin doğru kurulması, hem derleme (build) hem de oyun sunucusu çalıştırma süreçlerinde büyük kolaylık sağlar.

GCC Derleyici Sürümleri Nedir ve Neden Önemlidir?
GCC (GNU Compiler Collection), C/C++ gibi dillerde yazılmış kodları derlemek için kullanılan temel araçtır. Özellikle eski Metin2 kaynak kodları, belirli GCC sürümlerinde daha iyi çalışabilir veya derlenebilir. FreeBSD 13 üzerinde GCC8, GCC9 ve GCC10 sürümlerini kurmak için öncelikle Ports veya PKG sistemini kullanmalısınız. Komut satırında şu şekilde yükleyebilirsiniz:

Kod:
pkg install gcc8 gcc9 gcc10

Bu komutla birlikte sisteminize birden fazla GCC sürümü yüklenecek ve gerektiğinde hangi sürümün kullanılacağı seçilebilecektir. GCC sürümlerini yönetmek için alternatif olarak update-alternatives benzeri bir yapı kurulumu da yapılabilir.

Python 3 Kurulumu
Python 3, Metin2 sunucu yönetiminde otomasyon, script yazımı ve bazı modül ihtiyaçları için oldukça önemlidir. FreeBSD 13 üzerinde Python 3 kurulumu oldukça basittir:

Kod:
pkg install python3 py39-pip

Python 3 kurulumundan sonra pip aracılığıyla gerekli modüller de rahatlıkla eklenebilir. Bu sayede derleme süreçleri sırasında Python destekli araçlar da kullanılabilir.

MYSQL 5.6 ile Veritabanı Yönetimi
Metin2 sunucularında MYSQL veritabanı, karakter verileri, hesap bilgileri ve oyun içi verilerin saklandığı temel altyapıdır. FreeBSD 13 sisteminde MYSQL 5.6 sürümünü kurmak için:

Kod:
pkg install mysql56-server mysql56-client

Kurulum tamamlandıktan sonra MYSQL servisini başlatmak ve otomatik başlatma ayarlarını yapmak için şu komutlar kullanılmalıdır:

Kod:
sysrc mysql_enable=YES[BR][/BR]service mysql-server start

MYSQL root şifresi ayarlamayı unutmayın. Güvenlik açısından kullanıcılar için farklı yetkilendirme politikaları uygulamak önemlidir.

Build Alma ve Oyun Sunucusunu Çalıştırma[/COORD]
Tüm gerekli kütüphaneleri kurduktan sonra, Metin2 sunucu dosyalarını derlemeye (build alma) hazırsınız. FreeBSD üzerinde GCC sürümlerinden birini kullanarak kaynak kodları derleyebilirsiniz. Örneğin GCC10 ile build almak için:

Kod:
CC=gcc10 CXX=g++10 make

Derleme işlemi başarıyla tamamlanırsa artık oyun sunucusunu başlatmak mümkündür. Gerekli yapılandırma dosyalarının (auth, game, db) doğru şekilde ayarlanmış olduğundan emin olun.

Metin2Lobby ile FreeBSD Kullanımı Avantajları
FreeBSD sistemler, stabilitesi ve güvenlik odaklı yapısıyla Metin2 sunucuları için idealdir. Jail sistemi sayesinde her sunucu izole edilebilir, bu da güvenliği artırır. Ayrıca FreeBSD kernel optimizasyonları, yüksek trafik altında daha iyi performans sunabilir. Metin2Lobby olarak, FreeBSD üzerinde Metin2 sunucuları kurmak isteyen geliştiricilere özel kaynaklar ve destek sunuyoruz.

Sonuç
FreeBSD 13 üzerinde GCC8/GCC9/GCC10, Python 3 ve MYSQL 5.6 kurulumu, Metin2 sunucuları için güçlü bir altyapı oluşturur. Bu rehber sayesinde hem build alma hem de oyun sunucusu çalıştırmak artık daha kolay. Daha fazla kaynak ve teknik destek için Metin2Lobby sitesini ziyaret edin.


Guide to Installing Advanced Libraries for FreeBSD 13 Metin2Lobby: GCC8/GCC9/GCC10, Python 3, MYSQL 5.6 - Build and Run Your Game!

Introduction
Developing on a stable and powerful system like FreeBSD for Metin2 servers increases both performance and security significantly. In this guide, we explain step-by-step how to install all necessary advanced libraries for Metin2Lobby on FreeBSD 13 systems. Proper installation of critical components such as GCC compiler versions (GCC8, GCC9, GCC10), Python 3, and MYSQL 5.6 enables both building code and running the game server efficiently.

What are GCC Compiler Versions and Why Are They Important?
GCC (GNU Compiler Collection) is the essential tool used to compile code written in languages such as C/C++. Older Metin2 source codes may work better or be more compatible with specific GCC versions. On FreeBSD 13, you can install GCC8, GCC9, and GCC10 by using either the Ports or PKG system. You can install them via command line as follows:

Kod:
pkg install gcc8 gcc9 gcc10

With this command, multiple GCC versions will be installed on your system, and you can select which version to use when needed. Alternatively, you may set up a system similar to update-alternatives to manage GCC versions.

Installing Python 3
Python 3 is very important in Metin2 server management for automation, scripting, and certain module needs. Installing Python 3 on FreeBSD 13 is straightforward:

Kod:
pkg install python3 py39-pip

After installing Python 3, required modules can easily be added via pip. This allows Python-supported tools to be used during compilation processes.

Database Management with MYSQL 5.6
The MYSQL database in Metin2 servers stores character data, account information, and in-game data. To install MYSQL 5.6 on FreeBSD 13:

Kod:
pkg install mysql56-server mysql56-client

After the installation completes, you should start the MYSQL service and configure auto-start settings using these commands:

Kod:
sysrc mysql_enable=YES[BR][/BR]service mysql-server start

Do not forget to set a root password for MYSQL. It's important to apply different authorization policies for users from a security standpoint.

Building Code and Running the Game Server
After installing all required libraries, you are ready to compile (build) the Metin2 server files. On FreeBSD, you can compile source codes using one of the GCC versions. For example, to build with GCC10:

Kod:
CC=gcc10 CXX=g++10 make

If the build process completes successfully, you can now run the game server. Ensure that configuration files (auth, game, db) are properly set up.

Advantages of Using FreeBSD with Metin2Lobby
FreeBSD systems are ideal for Metin2 servers due to their stability and security-focused structure. With the Jail system, each server can be isolated, increasing security. Additionally, FreeBSD kernel optimizations can offer better performance under high traffic. At Metin2Lobby, we provide special resources and support for developers who wish to set up Metin2 servers on FreeBSD.

Conclusion
Installing GCC8/GCC9/GCC10, Python 3, and MYSQL 5.6 on FreeBSD 13 creates a strong infrastructure for Metin2 servers. Thanks to this guide, both building and running the game server have become easier. Visit Metin2Lobby for more resources and technical support.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kaydol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Üye ol
Giriş Yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş Yap

Tema düzenleyici

Tema özelletirmeleri