SVN Değişiklikleri;
Limit time kontrolü kaldırıldı
Internal ip kontrolü kaldırıldı
Invalid server kontrolü kaldırıldı
Extern klasörü düzenlendi, Kullanılmayan libler ve inculde dosyaları kaldırıldı ve bazı libler optimize edildi
SVN içinde kullanılmayan libler kaldırıldı
Serverfiles bilgileri;
DB;
IP:localhost
ID:metin2
Şifre:winsf
Portlar;
AUTH - 27000
Game99 - 11202
DB - 2552
Kanallar - 13000 15000 17000 19000
SVN konfigrasyonları için;"Solution explorer" kısmından tüm libleri seçin (CTRL + Sol click)
Seçtiğiniz liblere sağ tıklayın ve "Properties" seçeneğini seçin
Açılan "Property pages" sayfasından "Configurations" kısmından "All configurations" seçeneğini seçin
"Configuration properties" > "VC++ Directories" kısmını açın
"Include Directories" seçeneğini seçip "<Edit...>" butonuna basın
"New Line" butonuna basın(Klasör iconu olan buton) ve "..." butonuna basın
Açılan klasör seçme kısmından _extern/include klasörünü seçip "OK" butonuna basın
Aynı işlemleri lib klasörü içinde yapın
"VC++ Directories" kısmından "Library Directories" seçeneğini seçip "<Edit...>" butonuna basın
"New Line" butonuna basın(Klasör iconu olan buton) ve "..." butonuna basın
Açılan klasör seçme kısmından _extern/lib klasörünü seçip "OK" butonuna basın
Rebuild ettikten sonra kullanabilirsiniz
Kurulum;Oluşan DB ve Game core exelerini serverfiles'da ki share/binary klasörüne atın
Python scripti ile kurulum yapın(Yüklü değilse önce python'u kurun)
Quest klasörünün içine object klasörü oluşturun, questlerinizi atın ve qc ile questlerinizi compile edin
Xampp yükleyin ve kullandığınız db dosyalarını xampp'ın mysql/data klasörüne taşıyın
Xampp'ı çalıştırıp mysql servisini başlatın
Python scripti ile oyunu açıp bağlanabilirsiniz
Serverfiles komutları ve kullanımı;
*Başlatma komutları: "oyun", "oyunuac", "ac", "oyunu ac" , "oyunuac", "start", "game"
-Arg1: komut - Arg2: Tip[debug-normal] - Arg3: Kanal sayısı
-Örnek: m2panel.py start debug 1
*Temizlik komutları "temizle", "temiz", "log", "clear"
-Arg1: komut
-Örnek: m2panel.py clear
*Kaldırma komutları: "kaldir", "remove", "sil"
-Arg1: komut - Arg2: Tip[debug-normal]
-Örnek: m2panel.py remove debug
*Kurulum komutları: "kur", "install", "yukle"
-Arg1: komut - Arg2: Tip[debug-normal]
-Örnek: m2panel.py install debug
*Yedek komutları: "yedekal", "backup"
-Arg1: komut
-Örnek: m2panel.py backup
*Yedek kurulum komutları: "yedekkur", "installbackup", "reinstall"
-Arg1: komut
-Örnek: m2panel.py installbackup
cmd'yi açıp cd ile dosya yoluna eriştikten sonra örnekteki şekilde kullanabilirsiniz
Python paneli için gerekli versiyon: Python 2.7
Source derlemek için gerekli versiyon: Visual studio 2013
Başkalarınında bağlanabileceği windows serverda açmak için configlerinizden BIND_IP değerini makine ip'i ile ayarlayın
Daha sonra Denetim Masası > Windows Güvenlik Duvarı > Gelişmiş Ayarlar > Gelen kuralları > Yeni kural > Bağlantı Noktası > TCP Protokolü nü seçip alttaki kısma erişime açılacak portları girmeniz yeterlidir
Bu kısım sadece windows server 2008 de denenmiştir
Serverfiles:
SVN:
Temiz Windows Source ve Serverfiles ile Metin2 Sunucu Kurulum Rehberi
Metin2 özel sunucuları dünyasında başarılı olabilmek için sağlam ve optimize edilmiş bir altyapıya sahip olmak kritik öneme sahiptir. Bu nedenle, temiz Windows source ve serverfiles kullanımı, hem güvenliği hem de performansı doğrudan etkiler. Bu makalede, Metin2 özel sunucu dünyasında en çok tercih edilen kaynak kodları ve sunucu yapılandırmalarını detaylıca ele alacağız.
Windows Source Nedir?
Windows source, Metin2 sunucusunun temelini oluşturan C++ tabanlı sunucu kodlarını ifade eder. Bu kaynaklar, game server programming ve source edit süreçlerinde geliştiricilerin elinde güçlü bir araç haline gelir. Temiz source kodlar sayesinde geliştiriciler, istedikleri PvP sistemlerini veya C++ sistemlerini entegre edebilirler. Bu kaynaklar genellikle Martysama gibi tanınmış geliştiriciler tarafından hazırlanır ve topluluk tarafından aktif olarak kullanılır.
Serverfiles Ne İşe Yarar?
Serverfiles, sunucu yapılandırmasının temel dosyalarını içerir. Auth, game, db gibi bileşenler burada tanımlanır. Doğru yapılandırılmış serverfiles sayesinde, DB core ve game core birlikte çalışabilir, istikrarlı bir oyun deneyimi sağlanabilir. Bu dosyalar genellikle Metin2Dev veya diğer profesyonel kaynaklardan temin edilir.
Neden Temiz Kaynak Kullanmalısınız?
Temiz source kullanımı, hem güvenlik hem de performans açısından büyük faydalar sağlar. Mevcut sistemlere entegre edilecek her C++ sistem ya da Python GUI modülü için temiz bir taban oldukça önemlidir. Bu sayede, compile işlemleri daha sorunsuz geçer ve sistemsel hatalar minimize edilir. Ayrıca, client src ile uyumlu çalışan bir yapı elde edilir.
Python Sistemler ve Py Root Nedir?
Python sistemler, Metin2 sunucularında kullanıcı arayüzü ve oyun içi işlemler için kullanılır. Py GUI ve UIScript gibi yapılar bu sistemlerin parçasıdır. Py root, bu Python dosyalarının bulunduğu temel dizindir. Doğru bir py root yapısı, uiscript ve diğer Python tabanlı sistemlerin sorunsuz çalışmasını sağlar.
Paketleme ve Paylaşım: Pack Nedir?
Pack kavramı, sunucu yapılandırmasının tamamının ya da bir kısmının derlenmiş veya kaynak halde paylaşılması anlamına gelir. Metin2 server src ve serverfiles paketlenerek topluluk içinde paylaşılabilir. Bu sayede yeni başlayan geliştiriciler daha hızlı başlayabilir. Ancak, kullanılan pack'lerin temiz ve güvenilir olması gerekir.
Metin2 Lobby ile Destek
olarak sitemiz, Metin2 özel sunucu dünyasında geliştiricilere kaynak, rehber ve destek sunmaktadır. Burada bulunan kaynaklar sayesinde temiz source, serverfiles ve PvP sistem konularında bilgi sahibi olabilirsiniz.
Sonuç
Temiz Windows source ve serverfiles kullanımı, Metin2 özel sunucuları dünyasında profesyonelliğin göstergesidir. Güvenli, hızlı ve stabilize bir yapı kurmak için bu kaynakları doğru seçmek ve düzenli güncellemeler yapmak oldukça önemlidir.
Clean Windows Source and Serverfiles Setup Guide for Metin2
Metin2 private servers require a solid and optimized infrastructure to achieve success. Therefore, using clean Windows source and serverfiles directly impacts both security and performance. In this article, we will detail the most preferred source codes and server configurations in the Metin2 private server world.
What Is Windows Source?
Windows source refers to the C++ based server codes that form the foundation of a Metin2 server. These sources become powerful tools for developers during game server programming and source edit processes. With clean source codes, developers can integrate their desired PvP systems or C++ systems. These sources are often prepared by well-known developers like Martysama and actively used by the community.
What Are Serverfiles For?
Serverfiles contain the main configuration files of the server. Components such as auth, game, and db are defined here. Properly configured serverfiles allow the DB core and game core to work together, providing a stable gaming experience. These files are typically obtained from professional resources like Metin2Dev.
Why Should You Use Clean Sources?
Using clean source provides significant benefits in terms of security and performance. A clean base is essential for integrating any C++ system or Python GUI module into existing systems. This ensures smoother compile operations and minimizes system errors. Additionally, a structure compatible with client src is achieved.
Python Systems and Py Root Explained
Python systems are used for user interfaces and in-game operations on Metin2 servers. Py GUI and UIScript structures are part of these systems. Py root is the main directory where these Python files are located. A correct py root structure ensures smooth operation of uiscript and other Python-based systems.
Packaging and Sharing: What Is a Pack?
Pack refers to sharing the complete or partial server configuration either compiled or as source code. Metin2 server src and serverfiles can be packaged and shared within the community. This allows new developers to start faster. However, the packs used must be clean and reliable.
Support via Metin2 Lobby
as our site provides resources, guides, and support for Metin2 private server developers. Through the resources available here, you can learn about clean source, serverfiles, and PvP systems.
Conclusion
Using clean Windows source and serverfiles is a sign of professionalism in the Metin2 private server world. Selecting the right sources and performing regular updates are crucial for setting up a secure, fast, and stable structure.
Limit time kontrolü kaldırıldı
Internal ip kontrolü kaldırıldı
Invalid server kontrolü kaldırıldı
Extern klasörü düzenlendi, Kullanılmayan libler ve inculde dosyaları kaldırıldı ve bazı libler optimize edildi
SVN içinde kullanılmayan libler kaldırıldı
Serverfiles bilgileri;
DB;
IP:localhost
ID:metin2
Şifre:winsf
Portlar;
AUTH - 27000
Game99 - 11202
DB - 2552
Kanallar - 13000 15000 17000 19000
SVN konfigrasyonları için;"Solution explorer" kısmından tüm libleri seçin (CTRL + Sol click)
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Seçtiğiniz liblere sağ tıklayın ve "Properties" seçeneğini seçin
Açılan "Property pages" sayfasından "Configurations" kısmından "All configurations" seçeneğini seçin
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
"Configuration properties" > "VC++ Directories" kısmını açın
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
"Include Directories" seçeneğini seçip "<Edit...>" butonuna basın
"New Line" butonuna basın(Klasör iconu olan buton) ve "..." butonuna basın
Açılan klasör seçme kısmından _extern/include klasörünü seçip "OK" butonuna basın
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Aynı işlemleri lib klasörü içinde yapın
"VC++ Directories" kısmından "Library Directories" seçeneğini seçip "<Edit...>" butonuna basın
"New Line" butonuna basın(Klasör iconu olan buton) ve "..." butonuna basın
Açılan klasör seçme kısmından _extern/lib klasörünü seçip "OK" butonuna basın
Rebuild ettikten sonra kullanabilirsiniz
Kurulum;Oluşan DB ve Game core exelerini serverfiles'da ki share/binary klasörüne atın
Python scripti ile kurulum yapın(Yüklü değilse önce python'u kurun)
Quest klasörünün içine object klasörü oluşturun, questlerinizi atın ve qc ile questlerinizi compile edin
Xampp yükleyin ve kullandığınız db dosyalarını xampp'ın mysql/data klasörüne taşıyın
Xampp'ı çalıştırıp mysql servisini başlatın
Python scripti ile oyunu açıp bağlanabilirsiniz
Serverfiles komutları ve kullanımı;
*Başlatma komutları: "oyun", "oyunuac", "ac", "oyunu ac" , "oyunuac", "start", "game"
-Arg1: komut - Arg2: Tip[debug-normal] - Arg3: Kanal sayısı
-Örnek: m2panel.py start debug 1
*Temizlik komutları "temizle", "temiz", "log", "clear"
-Arg1: komut
-Örnek: m2panel.py clear
*Kaldırma komutları: "kaldir", "remove", "sil"
-Arg1: komut - Arg2: Tip[debug-normal]
-Örnek: m2panel.py remove debug
*Kurulum komutları: "kur", "install", "yukle"
-Arg1: komut - Arg2: Tip[debug-normal]
-Örnek: m2panel.py install debug
*Yedek komutları: "yedekal", "backup"
-Arg1: komut
-Örnek: m2panel.py backup
*Yedek kurulum komutları: "yedekkur", "installbackup", "reinstall"
-Arg1: komut
-Örnek: m2panel.py installbackup
cmd'yi açıp cd ile dosya yoluna eriştikten sonra örnekteki şekilde kullanabilirsiniz
Python paneli için gerekli versiyon: Python 2.7
Source derlemek için gerekli versiyon: Visual studio 2013
Başkalarınında bağlanabileceği windows serverda açmak için configlerinizden BIND_IP değerini makine ip'i ile ayarlayın
Daha sonra Denetim Masası > Windows Güvenlik Duvarı > Gelişmiş Ayarlar > Gelen kuralları > Yeni kural > Bağlantı Noktası > TCP Protokolü nü seçip alttaki kısma erişime açılacak portları girmeniz yeterlidir
Bu kısım sadece windows server 2008 de denenmiştir
Serverfiles:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
SVN:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Temiz Windows Source ve Serverfiles ile Metin2 Sunucu Kurulum Rehberi
Metin2 özel sunucuları dünyasında başarılı olabilmek için sağlam ve optimize edilmiş bir altyapıya sahip olmak kritik öneme sahiptir. Bu nedenle, temiz Windows source ve serverfiles kullanımı, hem güvenliği hem de performansı doğrudan etkiler. Bu makalede, Metin2 özel sunucu dünyasında en çok tercih edilen kaynak kodları ve sunucu yapılandırmalarını detaylıca ele alacağız.
Windows Source Nedir?
Windows source, Metin2 sunucusunun temelini oluşturan C++ tabanlı sunucu kodlarını ifade eder. Bu kaynaklar, game server programming ve source edit süreçlerinde geliştiricilerin elinde güçlü bir araç haline gelir. Temiz source kodlar sayesinde geliştiriciler, istedikleri PvP sistemlerini veya C++ sistemlerini entegre edebilirler. Bu kaynaklar genellikle Martysama gibi tanınmış geliştiriciler tarafından hazırlanır ve topluluk tarafından aktif olarak kullanılır.
Serverfiles Ne İşe Yarar?
Serverfiles, sunucu yapılandırmasının temel dosyalarını içerir. Auth, game, db gibi bileşenler burada tanımlanır. Doğru yapılandırılmış serverfiles sayesinde, DB core ve game core birlikte çalışabilir, istikrarlı bir oyun deneyimi sağlanabilir. Bu dosyalar genellikle Metin2Dev veya diğer profesyonel kaynaklardan temin edilir.
Neden Temiz Kaynak Kullanmalısınız?
Temiz source kullanımı, hem güvenlik hem de performans açısından büyük faydalar sağlar. Mevcut sistemlere entegre edilecek her C++ sistem ya da Python GUI modülü için temiz bir taban oldukça önemlidir. Bu sayede, compile işlemleri daha sorunsuz geçer ve sistemsel hatalar minimize edilir. Ayrıca, client src ile uyumlu çalışan bir yapı elde edilir.
Python Sistemler ve Py Root Nedir?
Python sistemler, Metin2 sunucularında kullanıcı arayüzü ve oyun içi işlemler için kullanılır. Py GUI ve UIScript gibi yapılar bu sistemlerin parçasıdır. Py root, bu Python dosyalarının bulunduğu temel dizindir. Doğru bir py root yapısı, uiscript ve diğer Python tabanlı sistemlerin sorunsuz çalışmasını sağlar.
Paketleme ve Paylaşım: Pack Nedir?
Pack kavramı, sunucu yapılandırmasının tamamının ya da bir kısmının derlenmiş veya kaynak halde paylaşılması anlamına gelir. Metin2 server src ve serverfiles paketlenerek topluluk içinde paylaşılabilir. Bu sayede yeni başlayan geliştiriciler daha hızlı başlayabilir. Ancak, kullanılan pack'lerin temiz ve güvenilir olması gerekir.
Metin2 Lobby ile Destek
Sonuç
Temiz Windows source ve serverfiles kullanımı, Metin2 özel sunucuları dünyasında profesyonelliğin göstergesidir. Güvenli, hızlı ve stabilize bir yapı kurmak için bu kaynakları doğru seçmek ve düzenli güncellemeler yapmak oldukça önemlidir.
Clean Windows Source and Serverfiles Setup Guide for Metin2
Metin2 private servers require a solid and optimized infrastructure to achieve success. Therefore, using clean Windows source and serverfiles directly impacts both security and performance. In this article, we will detail the most preferred source codes and server configurations in the Metin2 private server world.
What Is Windows Source?
Windows source refers to the C++ based server codes that form the foundation of a Metin2 server. These sources become powerful tools for developers during game server programming and source edit processes. With clean source codes, developers can integrate their desired PvP systems or C++ systems. These sources are often prepared by well-known developers like Martysama and actively used by the community.
What Are Serverfiles For?
Serverfiles contain the main configuration files of the server. Components such as auth, game, and db are defined here. Properly configured serverfiles allow the DB core and game core to work together, providing a stable gaming experience. These files are typically obtained from professional resources like Metin2Dev.
Why Should You Use Clean Sources?
Using clean source provides significant benefits in terms of security and performance. A clean base is essential for integrating any C++ system or Python GUI module into existing systems. This ensures smoother compile operations and minimizes system errors. Additionally, a structure compatible with client src is achieved.
Python Systems and Py Root Explained
Python systems are used for user interfaces and in-game operations on Metin2 servers. Py GUI and UIScript structures are part of these systems. Py root is the main directory where these Python files are located. A correct py root structure ensures smooth operation of uiscript and other Python-based systems.
Packaging and Sharing: What Is a Pack?
Pack refers to sharing the complete or partial server configuration either compiled or as source code. Metin2 server src and serverfiles can be packaged and shared within the community. This allows new developers to start faster. However, the packs used must be clean and reliable.
Support via Metin2 Lobby
Conclusion
Using clean Windows source and serverfiles is a sign of professionalism in the Metin2 private server world. Selecting the right sources and performing regular updates are crucial for setting up a secure, fast, and stable structure.
