Solução de erro Silkroad vSRO “Gameserver deixou de funcionar”
Um dos componentes mais críticos na gestão de servidores privados Silkroad gameserver.exeé o motor principal onde são processados os monstros, mapas, habilidades e movimentos dos jogadores do jogo. Se o Gameserver se desligar repentinamente ou apresentar um erro "Parou de funcionar", isto fará com que os jogadores saiam do jogo e o servidor permaneça fechado. Neste guia detalhado, aprenderá as causas do erro e as soluções exatas.
1. Causa raiz: adições de queda/Mediapk2 com defeito ou fora do limite
Se o Gameserver transferir dados de um item ou monstro da base de dados (SQL Server) para o computador do jogador.Media.pk2Se não corresponder ao ficheiro ou encontrar uma taxa de eliminação incorreta, irá falhar imediatamente.
Solução:
- Reveja as suas alterações recentes. Para a base de dados (
_RefObjCommon,_RefObjItem) Se adicionou um novo avatar, item de seda ou sro_client, certifique-se de que os IDs e os caminhos desses itens correspondem exatamente aos ficheiros txt (itemdata.txt) em Media.pk2. - Uma única linha que adicione no lado SQL, mas que deixe em falta no lado dos media, irá fazer com que o Gameserver falhe quando um jogador tentar ver esse item.
2. Causa raiz: SQL Server SMC e inchaço da base de dados de registo
Bases de dados Silkroad (especialmenteSRO_VT_LOG) acumula milhões de linhas de dados ao longo do tempo. Se o Gameserver atingir o tempo limite ao escrever estes registos no SQL, irá falhar e será desligado.
Solução:
- Abra o SQL Server Management Studio (SSMS).
SRO_VT_LOGclique com o botão direito do rato na base de dados nova consulta digamos.- Mesas insufláveis (Ex:
_LogScheduleou registos de chat), execute este comando:TRUNCATE TABLE _LogSchedule
3. Causa Raiz: Bugs no Mapa (Região) e Coordenadas
Teletransportar os jogadores para uma área do mapa com bugs (Ex: um piso da Jangan Cave adicionado incorretamente ou uma área de evento especial) irá bloquear instantaneamente o Gameserver.
Solução:
- Determine qual o módulo de mapa (região) que bloqueou via SMC (Server Management Control).
- As coordenadas do jogador que foi apanhado pelo bug e bloqueou o servidor são guardadas na base de dados.
_Usere_Charquando o encontrar nas tabelas, mova manualmente a personagem para uma cidade segura (coordenadas Jangan ou Downhang) e reinicie o Gameserver.
Este artigo foi preparado especialmente para o PvPServer.