Metin250 Açılış
X
REKLAM
Banner alanı
Banner alanı

Anka2 Project SF | 2025

yakupinl

Yönetici
Yönetici
MMOToplulugu.com
📋 Proje Hakkında

Merhaba arkadaşlar,
Boş zamanlarımda zaman geçirmek amaçlı az biraz üzerinde denemeler yaptığım dosyalardır.
Enerji, Kemer, Simya, Wolfman'dan arındırılmış 1-120 TR tipinde bir alt yapı
Nerden temin ettim hatırlamıyorum arşivimde duruyordu WS'lik server açmayı düşünen varsa işini görür diye umuyorum.


⚠️ Öne Çıkan Detaylar

⚠️ FoxFS Sistemi: Arşivde verilen format kullanılmalıdır.
⚠️ Kod Temizliği: %75 oranında ölü kod ayıklaması yapılmıştır.
⚠️ Client Optimizasyonu: Yinelenen item/mob tanımları, yorumlar ve kullanılmayan fonksiyonlar kaldırıldı.
⚠️ Lokalizasyon Sistemi: OX Quiz, mob konuşmaları ve locale_string artık locale/[dil] dizininden okunuyor.


🛠️ GÜNCELLEME 🛠️

⚠️ Binek üzerindeyken atak yapmama sorunu vardır düzeltim ilgili dosyaları indirin.
⚠️ Client ve Game'yi build sorun çözülecektir.

⬇️ İNDİR ⬇️





🏗️ Altyapı / Teknik Bilgiler
Altyapı:Mainline
İşletim Sistemi:FreeBSD 13.1+
Veritabanı:MySQL 5.6 (libmysqlclient.a)
Server Derleyici:ccache clang++-devel (C++20)
Client Derleyici:Visual Studio 2022 (v143)
Server Standardı:C++20
Client Standardı:C++17 (Debug) / C++20 (Release)
Mimari:32-bit (Win32)
Build Sistemi:Makefile (Server) / Visual Studio Solution (Client)





🛠️ Derleme Gereksinimleri

Server (FreeBSD):
Kod:
Kod:
pkg install boost-all cryptopp ccache llvm-devel gmake devil lzo2
mysql56-server mysql56-client python27 openssl
makedepend subversion binutils

cd Source/Server/game/src
make clean
make

Client (Windows):

📚 Visual Studio 2022 (v143)
📚 Windows 10 SDK
📚 Python 2.7 + header dosyaları





🔧 Sunucu Kurulum Rehberi (Herkesin Rahatlıkla Uygulayacağı Şekilde)



1) Dosyaları Sunucuya Yükleyin
04.Files klasöründe bulunan game ve mysql klasörlerini sunucunun kök dizinine ( / ) gönderin.

2) Eski Files Temizliği
Kod:
Kod:
cd /usr
rm -rf game

cd /var/db
rm -rf mysql

3) Yeni Game Kurulumu
Kod:
Kod:
cd /
tar zxvf best_game.tar.gz

4) MySQL Kurulumu
Kod:
tar zxvf best_mysql.tar.gz

4) Dosya İzni
Kod:
chmod -R 777 /usr/home && /var/db/mysql

5) Sunucuyu Yeniden Başlatın
Kod:
reboot

6) Sunucu Start İşlemi
Kod:
Kod:
cd /usr/home
sh admin.sh

CH sayısını girmeniz istenecek → Örnek:
Kod:
1

Sunucunuz başarıyla açılacaktır.


6) Şifreler (Password)
Kod:
Kod:
# ============================================================
# VIRTUALBOX VDI BAĞLANTI BİLGİLERİ
# ============================================================
# VirtualBox sanal makinesine bağlanmak için kullanılacak bilgiler:
#
# Kullanıcı Adı: root
# Şifre:        dev
#
# Not: Bu bilgiler FreeBSD sanal makinesine SSH veya konsol üzerinden
#      bağlanmak için kullanılır.

VDI Kullanıcı Adı: root
VDI Şifresi:      dev

# ============================================================
# MYSQL VERİTABANI BAĞLANTI BİLGİLERİ
# ============================================================
# MySQL veritabanı sunucusuna bağlanmak için kullanılacak bilgiler:
#
# Kullanıcı Adı: root
# Şifre:        123
#
# Not: Bu bilgiler veritabanı yönetimi, sorgu çalıştırma ve
#      yedekleme işlemleri için kullanılır.
#      Üretim ortamında güvenli bir şifre kullanmanız önerilir.

MySQL Kullanıcı Adı: root
MySQL Şifresi:      123

# ============================================================
# YÖNETİCİ (ADMIN) GİRİŞ BİLGİLERİ
# ============================================================
# Yönetici (account) hesap giriş için kullanılacak bilgiler:
#
# Kullanıcı Adı: bestpro
# Şifre:        123
#
# Not: Bu bilgiler oyun sunucusu yönetim paneli, oyuncu yönetimi,
#      sunucu ayarları ve diğer yönetim işlemleri için kullanılır.
#      İlk kurulumdan sonra şifreyi değiştirmeniz güvenlik açısından önerilir.

Admin Kullanıcı Adı: bestpro
Admin Şifresi:      123
 
Geri
Üst