N2PLAY Server Files 2026 New

  • Konuyu Başlatan Konuyu Başlatan CPU
  • Başlangıç tarihi Başlangıç tarihi

CPU

ff
MG Yaşı
1 Yıl 3 Ay 12 Gün
Katılım
22 Ara 2024
Konular
67
Mesajlar
377
Tepkime puanı
82
Puan
53
Konum
Türkiye
Web sitesi
metin2games.com.tr
1770210039492.jpeg1770210105872.jpeg
Merhaba! 👋
Tatil sezonu yaklaşırken, çalışmaya ve daha da geliştirilmeye hazır, tamamen işlevsel, eksiksiz bir N2PLAY sunucu paketini paylaşıyorum.

🧹 Paket Optimizasyonu

Orijinal sıkıştırılmış dosya boyutu: ~17 GB
Son sıkıştırılmış dosya boyutu (optimizasyondan sonra): ~5–6 GB

Temiz, iyi organize edilmiş yapı
İndirdikten hemen sonra çalışmaya hazır

📁 Paket İçeriği

🔹 Bin

Yeniden Derlenmiş Oyun İstemcisi
Paket yok – daha fazla değişiklik için mükemmel

🔹 data

Tam, paketlenmemiş istemci
FoxFS Arşivleyici
Orijinal N2'den değiştirilmiş .bat dosyaları
➜ tam ve doğru istemci paketlemesine olanak tanır

🔹 proto_create

Şunlardan sorumlu yeni, yeniden yazılmış veri yapısı:

eşyalar
canavarlar
nesneler
çarpışmalar

Ana proto dosyaları:

cube_proto
– Küpten sorumlu yeni yapı (Metin'deki üretim sistemi)

item_attr_proto_server
– Eşya bonuslarından sorumlu yeni yapı (1–5)

item_attr_rare_proto_server
– Eşya bonuslarından sorumlu yeni yapı (6–7)

item_proto_server
– Oyun içi eşyalardan sorumlu yeni yapı

mob_proto_server
– Canavarlar / nesneler / NPC'lerden sorumlu yeni yapı

object_proto_server
– Bina tipi nesneler, çarpışmalar vb.den sorumlu yeni yapı

refine_proto
– Yükseltme sisteminden sorumlu yeni yapı

skill_proto_server
– Sunucudaki becerilerden ve pasif becerilerden sorumlu yeni yapı

Genel olarak, bu yapılar sayesinde istemci-sunucu iletişimi daha sorunsuz ve daha iyi çalışır.

Bu, özellikle PvP'de açıkça fark ediliyor – yetenekleri kullanırken gecikme yok, vb.

🔹 skrypt_questowy_multilanguage

Yeniden yazılmış görev ayrıştırıcısı
Çok dilli modda otomatik görev oluşturma

🔹 source_SERVER_BIN

İçerik:

kullanıma hazır SQL dosyaları
yeniden derlenmiş Windows sunucusu

🔧 Değişiklikler ve Düzeltmeler

Orijinal sızıntıya kıyasla biraz yeniden oluşturulmuş yapı

İstemci:

biraz değiştirildi
bilinen hatalar düzeltildi

Windows'ta yerel çalışma için hazırlanmış paket

🚀 64-bit ve TOP Optimizasyon

Tamamen 64-bit mimari
Tüm ProtoBuff yeniden yazıldı
Mevcut en iyi istemci optimizasyonlarından biri

🔥 Pratik Sonuçlar:

⏱️ Oyun başlangıcı: ~1 saniye (girişten oyuna girme anına kadar)

Akıcı:

yükleme ekranları arasındaki geçişler
ışınlanmalar arasında Haritalar
Doku oluşturma
Yazı tipi yükleme
Model yükleme ve oluşturma

❌ Hayır:

Uzun oyun süreleri boyunca FPS düşüşleri
Nesneler veya şehirler yüklenirken gecikmeler
Uzun süre AFK kaldıktan sonra siyah ekranlar

⚡ Çok hızlı istemci dosya yükleme – hatta HDD'den bile

… ve çok daha fazlası 😉

🧠 Bellek Adresleme

32-bit
Maksimum ~4 GB RAM (Windows'ta gerçekçi olarak ~2-3 GB)

64-bit
Teorik olarak birkaç TB RAM (sistem sınırlı)

➡️ Bu, daha kararlı istemci ve sunucu performansı sağlar:

daha büyük haritalar
daha fazla oyuncu
daha büyük veritabanları

📘 KILAVUZLAR

▶️ Sunucu Kurulumu – Windows

1️⃣ Gerekli Bileşenlerin Kurulumu

Python

python-2.7.18.amd64.msi
(bu sürüme zaten sahipseniz atlayın veya (daha yeni)

MariaDB

mariadb-11.3.2-winx64.msi
Root şifresi:

dev
(varsayılan paket yapılandırmasını korumak istiyorsanız)

2️⃣ Veritabanı İçe Aktarma ve PATH

SQL klasöründe şunları bulacaksınız:

hazır, sabit veritabanları
bir .bat betiği:

MariaDB'yi PATH'e ekler
.sql dosyalarını içe aktarır

Betik kimlik bilgileri:

host: 127.0.0.1
login: root
password: dev

3️⃣ Sunucu Başlatma

Dosya:

admin_panel.bat

Konum:

source_SERVER_BIN\windows_server

📌 Panel tek bir CMD penceresinde çalışır (milyonlarca işlem yok).

Panelden şunları yapabilirsiniz:

Sunucuyu başlatma/durdurma
MariaDB'yi yönetme
İşlem durumunu kontrol etme
Günlükleri temizleme
Görevleri derleme
Yeni yapı için sembolik bağlantılar oluşturma

⚠️ Yönetici olarak çalıştır

▶️ İstemci Paketleme – FoxFS

Klasör:

data

Tüm istemciyi paketleme:

pakuj_wszystko.bat

Tek bir paketi paketleme:

pakuj_po_nazwie.bat

Yeni dosyalar ekleme:

wygeneruj_nowe_xml.bat
→ ardından paketle

▶️ Proto Yapısı Paketleme

Klasör:

proto_create

Paketlemeden sonra:

istemci proto →
data/source/root/data

sunucu proto →
proto_create/proto_server

Aktarım:

Windows
source_SERVER_BIN\windows_server\common\data\proto_server

FreeBSD
/root/server/share/data/proto_server

▶️ Görev Ayrıştırıcı – Çok Dilli

Görev dosyalarını şuraya yerleştirin:

skrypt_questowy_multilanguage

Çalıştırın:

start.bat

Tamamlanan görev şuraya yerleştirilecektir:

multilanguage

⚠️ Özel fonksiyonlar için bunları şuraya ekleyin:

quest_parser.pl

▶️ Kaynak Kod Derlemesi

🪟 Windows

Kurulum:

cmake-3.16.0-rc1-win64-x64.msi

Klasör:

source_SERVER_BIN\source

CMakeLists.txt dosyasını açın → cmake.exe

Aç:

metin2.sln
mod: RELEASE

86 proje

Çözümü Derle

🐧 FreeBSD

cd /root/server
sh panel.sh build

🖥️ Ortam

İstemci:

Visual Studio 2019
CMake v3.16
Python 2.7.18
Cython

Sunucu:

FreeBSD 13.2-RELEASE amd64
cmake, ninja, llvm11

Kaynak:

CMake
Python API: PyBind

Veritabanı:

MariaDB 11.3.2
Windows Server 2022 x64

Oyun İstemcisi:

x64

🔐 Giriş Bilgileri

FreeBSD:

giriş: root
şifre: dev

MariaDB / MySQL:

Giriş: root
Şifre: 123123

Dosyaları İndir:





1770210175611.png
 
Geri
Üst