knk sendeen tek bir istedigm var bu dosyaları kontrol edermisin
Özellikle şu dosyalara bak:
- AgentServer.cfg
- SR_GameServer.cfg
- .ini config dosyaları
Bağlantı stringleri yanlışsa servis direkt "abnormal condition" verir.
Bazı tablolar eksik olursa GameServer açılmaz.
Şunları kontrol et:
- SRO_VT_SHARD
- SRO_VT_ACCOUNT
- SRO_VT_LOG
tabloları düzgün restore edildi mi?
Eksik stored procedure veya table varsa crash olur.
Server'ın kullandığı port başka program tarafından kullanılıyor olabilir.
Sık kullanılan portlar:
Kontrol için Windows CMD:
netstat -ano | findstr :15779
Başka process kullanıyorsa kapat.
Bazı emulator veya filesetlerde:
- machine IP değişince
- HWID değişince
- certification server eşleşmeyince
GameServer açılmaz.
Özellikle:
- Certification
- GlobalManager
loglarına bak.
Server files eskiyse şunlar eksik olabilir:
- Visual C++ Redistributable
- DirectX runtime
- .NET Framework
Eksik DLL varsa Windows Event Viewer'da görünür.
Private serverlarda çok olur.
Örnek hata:
127.0.0.1
yerine Hamachi/VPS/local IP yanlış girilmiştir.
Kontrol et:
- internal IP
- external IP
- gateway IP
özellikle:
- MachineManager
- GateServer
- AgentServer
configlerinde.
Şunlar birbirini tutmuyorsa server çökebilir:
- client version
- media.pk2
- server files
- DB backup
Örneğin:
- vSRO files + farklı DB
- eksik PK2 patch
=> SR_GameServer abnormal condition
Servisleri:
ile çalıştır.
Bazı dosyalar write izni isteyebiliyor.
En önemli yer:
- Log/
- Dump/
- AgentServer.log
- SR_GameServer.log
Oradaki:
- failed
- cannot
- DB
- socket
- bind
- exception
satırları asıl nedeni verir.
Bu hata çoğunlukla:
- ODBC yanlış
- SQL login yanlış
- shard DB eksik
- certification IP yanlış
oluyor.