İlan
04 Haz 2026 21 çevrimiçi üye Duyurular
Ana Sayfa Metin2 Server Files
Ana Sayfa Forum Metin2 Server Files Konu Başlığı: "Martysam Files 5.8'nin Gi...
İlan Yan banner placeholder

Konu Başlığı: "Martysam Files 5.8'nin Gizli Özelliği Belirlendi!"

samutm 16.03.2026 11:37 812 görüntüleme 30 cevap
Son Mesaj
samutm
Üye
Üye
Katılım23 Ara 2025
Konular15
Mesajlar64
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:56 #16
Akşama kadar atarım yazılı olarak anlatıcam konunun altına mesaj olarak
eyvallah sagol varol bilader
Dyna
Üye
Üye
Katılım25 Oca 2026
Konular6
Mesajlar50
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:56 #17
With multilanguag and offlineshop?
Codelode
Üye
Üye
Katılım19 Nis 2026
Konular8
Mesajlar49
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:56 #18
client build ile başlayalım:

1-Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_client\Srcs\ dosyasının içine
Martysama 5.8 by mihaimiti30\Customer Install Pack\Extern\Extern-v5-client-vs2022 (v22) içindeki Extern dosyasını kopyalayın.

2-Extern\cryptopp\cryptlib.sln dosyasını açın üstteki panelden derle kısmından toplu derlemeye tıklayın kenardaki tümünü seç butonuna basın sonra yeniden derle butonuna derlemesini bekleyin.

3-Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_client\Srcs\Client\Metin2Client.sln açın aynı şekilde üstteki panelden derle kısmından toplu derlemeyi seçin tümünü seç butonuna tıkla sonra yeniden derleme butonuna tıkla derlemesini bekle sonra Client bin klasörünün içine derleyecek gözükmezse F5 e basın gözükür Client\bin\Release klasörünün içinden metin2client.exe yi Martysama 5.8 by mihaimiti30\S3llMetin2-v24.0.0.0 (r2)\S3llMetin2-v24.0.0.0 içindeki packına kopyalayabilirsiniz.

4-Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_pack\pack klasörüne gelin içindeki root,special_patch_ex,uiscript dosyalarını pack kapatıcı(epack32 ile kapattın olur isterseniz) ile kapatıp oluşan pack dosyalarını Martysama 5.8 by mihaimiti30\S3llMetin2-v24.0.0.0 (r2)\S3llMetin2-v24.0.0.0\pack\ içine atın
artık Client Hazır açıp test edebilirsiniz.

gelelim server files kurulumu ve game db dosyalarının derlenmesine:

ilk olarak burdan bu bsd yi indirin freebsd 13 ve mysql56 kurulması gerekli. (mysql56 sürümü olanı indireceksiniz mariadb değil)

ip ayarlarını yapın ve putty gelip şu komutları yazın:

pkg update
çıkan soruları y yazarak cevaplayın

pkg install -y llvm-devel
soru sorarsa hepsine y
yüklenmesi biraz uzun sürecek bekleyin.

1- putty den / dizinine gelin (cd /)
mkdir home komutuyla home klasörü oluştur içine Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_server içindeki Srcs Klasörünü winscp ya da fileziila ile kopyala.
Martysama 5.8 by mihaimiti30\Customer Install Pack\Extern\Extern-v5-server-freebsd-13-clang-mariadb (v2) dosyasının içindeki Extern klasörünü /home/Srcs/ içine kopyala

2-/home/Srcs/Extern/include içindeki mysql klasöürünü sil.
/usr/local/include içindeki mysql klasörünü /home/Srcs/Extern/include içine kopyala.

3-cd /home/Srcs/Extern/cryptopp
gmake libcryptopp.a -j4
bu komutla cryptopp u build edin

cd /home/Srcs/Server
gmake all -j4

bittikten sonra game ve db dosyalarımız build olmuş oluyor şimdi server files kurulumu

4 -cd /usr
mkdir game

Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_svfiles\ içindeki dosyaları game dosyasının içine kopyalayın

/usr/game/sql dosyasına gelin içindeki run.sh dosyasını editlemek gerekli

mysql -uroot -ppassword şeklinde başlayan komutları
mysql -uroot -pMMOZirve şeklinde değiştiriyoruz freebsd deki mysql şifre MMOZirve olduğu için yapıyoruz bunu.



bu şekilde.

run_proto.sh dosyasınıda ayni şekilde editleyin



cd /usr/game/sql
sh run.sh bittikten sonra
sh run_proto.sh

warringleri sh dosyasında mysql şifresiyle işlem yaptığımız için veriyor önemsemeyin.

/usr/game/main/gen_settings.py editlenmesi gerekte açıyoruz

v_serverHostname='127.0.0.1' kısmını
v_serverHostname='localhost' şeklinde değiştirin.

v_bindHostname='10.0.2.15'
v_proxyHostname='127.0.0.1' bu kısımlara freebsd ye atadığımız ip adresini yazıcaz

v_bindHostname='192.168.0.195'
v_proxyHostname='192.168.0.195'
şeklinde siz kendi ip adresinizi gireceksiniz



cd /usr/game/main
python3 admin_panel.py
666 yaz
python3 admin_panel.py
777 yaz

/home/Srcs/Server/db klasörüne gidiyoruz db_r41024 dosyası ve
/home/Srcs/Server/game game_r41024 dosyasını
/usr/game/main/srv1/share/bin için kopyalayın
klasördeki db ve game kısayolunu silin

dosya isimlerini değiştirin:
game_r41024 game şeklinde
db_r41024 db şeklinde

Martysama 5.8 by mihaimiti30\Customer Install Pack\Protos\PackProtosScript (r3-r14) içindeki item_proto ve mob_proto dosyasını /usr/game/main/srv1/share/conf içine kopyala

Martysama 5.8 by mihaimiti30\Customer Install Pack\Protos\PackProtosScript (r3-r14)\tr\ içindeki item_names ve mob_names dosyalarını
/usr/game/main/srv1/share/conf içine kopyala

/usr/game/main/srv1/db/conf.txt dosyasını editle
PROTO_FROM_DB = 1 yi
PROTO_FROM_DB = 0 olarak değiştir

Artık start verebilirsiniz.

cd /usr/game/main
python3 admin_panel.py
1i
srv1
1 99

ve oyun açıldı

şimdi pack Martysama 5.8 by mihaimiti30\S3llMetin2-v24.0.0.0 (r2)\S3llMetin2-v24.0.0.0\pack root dosyasını açıp serverinfo dosyasına kendi ip nizi yazarak packı kapatıp geri atın

mysql den hesap açarak giriş yapabilirsiniz.

not: test server açık gm olarak başlıyor configlerden test server ayarını 0 yaparak kapatabilirsiniz bu özelliği.
not2:türkçe proto dosyaları mevcut dosyalar içinde ama clienti komple türkçeleştirmek için ek dosyalara ihtiyacınız olacak araştırıp bulabilirsiniz.
not3:questler derlenmemiş sanırım netten araştırabilirsiniz

iyi kullanımlar.

thesinner
Üye
Üye
Katılım01 Nis 2026
Konular6
Mesajlar52
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:56 #19
client build ile başlayalım:

1-Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_client\Srcs\ dosyasının içine
Martysama 5.8 by mihaimiti30\Customer Install Pack\Extern\Extern-v5-client-vs2022 (v22) içindeki Extern dosyasını kopyalayın.

2-Extern\cryptopp\cryptlib.sln dosyasını açın üstteki panelden derle kısmından toplu derlemeye tıklayın kenardaki tümünü seç butonuna basın sonra yeniden derle butonuna derlemesini bekleyin.

3-Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_client\Srcs\Client\Metin2Client.sln açın aynı şekilde üstteki panelden derle kısmından toplu derlemeyi seçin tümünü seç butonuna tıkla sonra yeniden derleme butonuna tıkla derlemesini bekle sonra Client bin klasörünün içine derleyecek gözükmezse F5 e basın gözükür Client\bin\Release klasörünün içinden metin2client.exe yi Martysama 5.8 by mihaimiti30\S3llMetin2-v24.0.0.0 (r2)\S3llMetin2-v24.0.0.0 içindeki packına kopyalayabilirsiniz.

4-Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_pack\pack klasörüne gelin içindeki root,special_patch_ex,uiscript dosyalarını pack kapatıcı(epack32 ile kapattın olur isterseniz) ile kapatıp oluşan pack dosyalarını Martysama 5.8 by mihaimiti30\S3llMetin2-v24.0.0.0 (r2)\S3llMetin2-v24.0.0.0\pack\ içine atın
artık Client Hazır açıp test edebilirsiniz.

gelelim server files kurulumu ve game db dosyalarının derlenmesine:

ilk olarak burdan bu bsd yi indirin freebsd 13 ve mysql56 kurulması gerekli. (mysql56 sürümü olanı indireceksiniz mariadb değil)

ip ayarlarını yapın ve putty gelip şu komutları yazın:

pkg update
çıkan soruları y yazarak cevaplayın

pkg install -y llvm-devel
soru sorarsa hepsine y
yüklenmesi biraz uzun sürecek bekleyin.

1- putty den / dizinine gelin (cd /)
mkdir home komutuyla home klasörü oluştur içine Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_server içindeki Srcs Klasörünü winscp ya da fileziila ile kopyala.
Martysama 5.8 by mihaimiti30\Customer Install Pack\Extern\Extern-v5-server-freebsd-13-clang-mariadb (v2) dosyasının içindeki Extern klasörünü /home/Srcs/ içine kopyala

2-/home/Srcs/Extern/include içindeki mysql klasöürünü sil.
/usr/local/include içindeki mysql klasörünü /home/Srcs/Extern/include içine kopyala.

3-cd /home/Srcs/Extern/cryptopp
gmake libcryptopp.a -j4
bu komutla cryptopp u build edin

cd /home/Srcs/Server
gmake all -j4

bittikten sonra game ve db dosyalarımız build olmuş oluyor şimdi server files kurulumu

4 -cd /usr
mkdir game

Martysama 5.8 by mihaimiti30\martysama0134-s3ll-v5-ex-r642-p21\martysama0134-s3ll\s3ll_svfiles\ içindeki dosyaları game dosyasının içine kopyalayın

/usr/game/sql dosyasına gelin içindeki run.sh dosyasını editlemek gerekli

mysql -uroot -ppassword şeklinde başlayan komutları
mysql -uroot -pMMOZirve şeklinde değiştiriyoruz freebsd deki mysql şifre MMOZirve olduğu için yapıyoruz bunu.

Ekli dosyayı görüntüle 140891

bu şekilde.

run_proto.sh dosyasınıda ayni şekilde editleyin

Ekli dosyayı görüntüle 140892

cd /usr/game/sql
sh run.sh bittikten sonra
sh run_proto.sh

warringleri sh dosyasında mysql şifresiyle işlem yaptığımız için veriyor önemsemeyin.

/usr/game/main/gen_settings.py editlenmesi gerekte açıyoruz

v_serverHostname='127.0.0.1' kısmını
v_serverHostname='localhost' şeklinde değiştirin.

v_bindHostname='10.0.2.15'
v_proxyHostname='127.0.0.1' bu kısımlara freebsd ye atadığımız ip adresini yazıcaz

v_bindHostname='192.168.0.195'
v_proxyHostname='192.168.0.195'
şeklinde siz kendi ip adresinizi gireceksiniz

Ekli dosyayı görüntüle 140895

cd /usr/game/main
python3 admin_panel.py
666 yaz
python3 admin_panel.py
777 yaz

/home/Srcs/Server/db klasörüne gidiyoruz db_r41024 dosyası ve
/home/Srcs/Server/game game_r41024 dosyasını
/usr/game/main/srv1/share/bin için kopyalayın
klasördeki db ve game kısayolunu silin

dosya isimlerini değiştirin:
game_r41024 game şeklinde
db_r41024 db şeklinde

Martysama 5.8 by mihaimiti30\Customer Install Pack\Protos\PackProtosScript (r3-r14) içindeki item_proto ve mob_proto dosyasını /usr/game/main/srv1/share/conf içine kopyala

Martysama 5.8 by mihaimiti30\Customer Install Pack\Protos\PackProtosScript (r3-r14)\tr\ içindeki item_names ve mob_names dosyalarını
/usr/game/main/srv1/share/conf içine kopyala

/usr/game/main/srv1/db/conf.txt dosyasını editle
PROTO_FROM_DB = 1 yi
PROTO_FROM_DB = 0 olarak değiştir

Artık start verebilirsiniz.

cd /usr/game/main
python3 admin_panel.py
1i
srv1
1 99

ve oyun açıldı

şimdi pack Martysama 5.8 by mihaimiti30\S3llMetin2-v24.0.0.0 (r2)\S3llMetin2-v24.0.0.0\pack root dosyasını açıp serverinfo dosyasına kendi ip nizi yazarak packı kapatıp geri atın

mysql den hesap açarak giriş yapabilirsiniz.

not: test server açık gm olarak başlıyor configlerden test server ayarını 0 yaparak kapatabilirsiniz bu özelliği.
not2:türkçe proto dosyaları mevcut dosyalar içinde ama clienti komple türkçeleştirmek için ek dosyalara ihtiyacınız olacak araştırıp bulabilirsiniz.
not3:questler derlenmemiş sanırım netten araştırabilirsiniz

iyi kullanımlar.

Ekli dosyayı görüntüle 140905

Serverfiles Martysama 5.8 p23 - Shared via TeraBox


Martysama 5.8 p23 temiz bunuda dızlaya bilirsiniz.
Codelode
Üye
Üye
Katılım19 Nis 2026
Konular8
Mesajlar49
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:56 #20

Serverfiles Martysama 5.8 p23 - Shared via TeraBox


Martysama 5.8 p23 temiz bunuda dızlaya bilirsiniz.
Teşekkürler
oguzhan65
Üye
Üye
Katılım06 Mar 2026
Konular6
Mesajlar62
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:56 #21
Teşekkürler
what is a password for v24?
Alondark54
Üye
Üye
Katılım08 Ara 2025
Konular8
Mesajlar73
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 23:56 #22
Thanks for sharing, it would be great to have a public installation video.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
9 cevap
2K görüntüleme
7 cevap
1.9K görüntüleme
7 cevap
1.9K görüntüleme
9 cevap
1.9K görüntüleme
İlan Yan banner placeholder