İlan
04 Haz 2026 19 çevrimiçi üye Duyurular
Ana Sayfa Metin2 Private Server Kurulumu
Ana Sayfa Forum Metin2 Private Server Kurulumu "Metin2 Windows Server Dosyaları İhraç Edildi...
İlan Yan banner placeholder

"Metin2 Windows Server Dosyaları İhraç Edildi!"

TheRaskol 03.05.2026 02:47 410 görüntüleme 7 cevap
Son Mesaj
TheRaskol
Üye
Üye
Katılım21 Mar 2026
Konular8
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.05.2026 02:47 #1
Bu eğitim size Windows'ta bir sunucuyu nasıl derleyeceğinizi , çalıştıracağınızı ve yapılandıracağınızı öğretecek.

Birkaç gün önce böyle bir şeye ihtiyacım vardı ve olmadığı için yapmaya karar verdim.

Kaynakta veya istemcide herhangi bir ekleme veya değişiklik yoktur ( küçük bonuslar hariç).

0. Başlangıç

Konunun sonunda, indirmeniz gereken iki bağlantı olacaktır:

İstemci + Sunucu + Kaynak



MySQL



İstemci
, Metin2 İstemcisi kürk r40250'ye dayalıdır , ben sadece klasik biçime sahip olacak şekilde düzenledim.

Sunucu ve istemci kaynağı ne olursa olsun .

1. dosyalar

Aşağıdaki dosyaları indirmemiz gerekecek:

Visual Studio Community 2019 - Hem sunucuyu hem de ikili dosyayı derlemek için buna ihtiyacımız olacak

MySQL - Veritabanını bağlayın ve oluşturun

2. Kurulum

Kurulum benim için yeterince kolay, bunun için fazla zaman harcamama gerek olmadığını düşünüyorum, ancak umarım bu iki resim yapmanız gerekenleri (daha fazla) kolaylaştırır:

Visual Studio Topluluğu



Not : Bunun çalışması için aslında MSVC v142, C++ CMake, C++ ATL, C++ MFC ve C++/CLI'ye ihtiyacınız var

MySQL:



İÇİNDEarning : Bu eğitimde Mysql Server 5.7.33 X64 kullanacağız ama siz onu 8.0'a yükseltebilirsiniz (zorunludur).

2.1 Sunucu / İstemci / Veritabanı Kurulumu

Burada bir sınırlama olduğu için dikkat etmeniz gerekiyor:

"dev" dosyasını C:\ üzerinde açmalısınız.

İstemiyorsanız, Mali61'in konusunu
takip edin ve sunucudaki her bir çekirdek için symlink'leri manuel olarak oluşturmanız gerekir.



Bu böyle olmalı.

Müşteri :



Söylenecek fazla bir şey yok, pack/ içinde zaten root ve locale_de unpacked'iniz var ama bu sadece localhost olacağı için serverinfo.py'de hiçbir şeyi değiştirmenize gerek yok

Bonus
: İstemciyi İngilizceye çevirdim çünkü

Veritabanı :

1) Windows Tuşu + R ve services.msc yazın



2) MySQL57'yi
(veya yüklediğiniz sürümü ) arayın ve Durdur'a tıklayın



Portekizli olduğum için, evet

3) C:\ProgramData\MySQL dizinine gidin



4) MySQL Server 5.7
klasörüne (veya yüklediğiniz sürüme) ve Data klasörüne , daha önce indirdiğiniz ve mysql_dev.rar'dan sıkıştırılmış halden çıkardığınız dosyaları yapıştırın .



5) services.msc'de MySQL işlemini başlatın



Portekizce ile tekrar geri ver

sunucu :



Bu görüntülere, konumun C:\dev\2 dizininde olduğu sırasıyla her bir çekirdeğin CONFIG ve conf.txt dosyasında başvurulur . Sunucu _

Uyarı : MySQL'in kullanıcı şifresini değiştirmeyi unutmayın! MySQL'i kurarken sahip olduğunuz şifreyi girmeniz gerekir.

3. Derleme Sunucusu / İstemci Kaynağı

Yapabileceğiniz çok basit bir şey olduğu için giriş niteliğinde hiçbir şey yok.

sunucu :

Oldukça basit, sunucu kaynağını oluşturmak için C:\dev\1 konumunda bulunan dev_server.sln dosyasını açmamız yeterli. Svn\Sunucu\yapı



Hepsini birden veya ayrı ayrı oluşturabilirsiniz .

Bonus : C:\dev\2 dizinine gitmek için dosyaları bağladım. Server\share\ böylece birden çok kez c&p yapmanıza gerek kalmaz.

Müşteri :

Daha önce olduğu gibi, C:\dev\1 konumunda bulunan dev_solution.sln dosyasını açın. Svn\İstemci



İyi bir bilgisayarım olduğu için çok işlemcili derleme seçeneğini etkinleştirdim. Derleme yaparken bilgisayarınız çok yavaşsa, tüm derlemelerde Özellikler'e giderek devre dışı bırakmanızı öneririm.



4. Sunucuyu Başlatma

Sunucunun ana dizininde ( C:\dev\2.Server ) 2 yarasa dosyanız olacak:

start.bat* - Adından da anlaşılacağı gibi sunucuyu başlatır.

clear.bat - Tüm sunucu günlüklerini temizler

* Dinamik yapmayı unuttum, bu yüzden C:\dev üzerinde olmasını istemiyorsanız dizini değiştirmeniz gerekecek.

start.bat'ı çalıştırın ve önce db.exe'yi , ardından auth'un game.exe'sini ve son channel1'in game.exe'sini gösterecektir.

uFL6g7O.png

VxfIg9D.png

Ve işte karşınızda, sunucunuz artık çevrimiçi !

5 . hata ayıklama

Hata Ayıkla -> Yeni Örnek Başlat'a
giderek hata ayıklayabilirsiniz.



Bonus : Hiçbir şey için endişelenmenize gerek kalmaması için her şeyi birbirine bağladım.

5 . Kredi

Hiçbir şey hakkında hiçbir şey bilmediğimi ve bu nedenle buradaki her şeyin kredisi olduğunu söylemeyi seviyorum.

@Mali61 - İstemci/Sunucu, VS2019 ile derlenebilir ( Sunucu ve İstemci )

@Karbust - O olmasaydı, bunu yapamazdım

ThatGuyPT - Temel, Windows Sunucu dosyalarındandı

6. SSS

S
: Neden MySQL yerine xampp kullanmadınız?

A : Şu anda MySQL'i Metin2 dışında da çok kullanıyorum, bu yüzden böyle olması bana daha mantıklı geliyor.

Ancak, özellikle localhost'ta tamamen aynıdır.

S: Kaynağı FreeBSD'ye taşıyabilir miyim?

C : Evet, yapabilirsin! Yapılandırılmış cmake'iniz olduğu sürece, FreeBSD'ye dağıtabilir ve orada kullanabilirsiniz.

S : Oyuna girmek için id ve şifre nedir?

(Bunu soranların olacağını bildiğim için bu soruyu sordum)

A : Veritabanında bir hesap oluşturabilirsiniz, ancak id: admin pw: 123 kullanabilirsiniz.

7. Bağlantılar

dev

mysql_dev
TheRaskol
Üye
Üye
Katılım21 Mar 2026
Konular8
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.05.2026 15:06 #2
bir diğer sürümde burada

Öğeyi görmek için üye olmalısınız.

bende var basit bir sürüm çalışıyor
TheRaskol
Üye
Üye
Katılım21 Mar 2026
Konular8
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
03.05.2026 18:35 #3
bir diğer sürümde burada

Metin2 İstemcisi 2010 | Windows Sunucu Dosyaları


bende var basit bir sürüm çalışıyor
odehayazilim
Üye
Üye
Katılım23 Şub 2026
Konular9
Mesajlar60
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 15:16 #4
Paylaşım için teşekkürler.
nuti
Üye
Üye
Katılım19 Kas 2025
Konular4
Mesajlar54
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 22:11 #5
Eline sağlık, paylaşım için teşekkürler.
detcortex
Üye
Üye
Katılım03 Mar 2026
Konular7
Mesajlar48
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 14:04 #6
Paylaşım için teşekkürler.
metomann
Üye
Üye
Katılım04 Ara 2025
Konular7
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
09.05.2026 23:20 #7
Paylaşım için teşekkürler.
ardacgenc
Üye
Üye
Katılım02 Oca 2026
Konular5
Mesajlar84
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
09.05.2026 23:38 #8
Çok güzel paylaşım. Çalışıyor
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder