Ga naar hoofdinhoud

Veelvoorkomende server issues

Server crasht direct bij starten

Meestal is het een fout in je server.cfg of ontbreekt je gamemode. Check het bestand server_log.txt – de reden staat doorgaans onderaan. Zo niet, kijk in crashinfo.txt. Een betere manier om crash-oorzaken te vinden is de Crash Detect-plugin van Zeex/0x5A656578 (link), die extra info geeft (regelnummers, functienamen, parameterwaarden, etc.). Compileer het script in debug mode (flag -d3) zodat de compiler extra info in het .amx-outputbestand stopt.

Server werkt niet – firewall is uitgeschakeld

Je moet port forwarding instellen zodat spelers kunnen verbinden. Je kunt je poorten forwarden met de PF Port Checker. Download: www.portforward.com. Zijn de poorten niet geforward, dan moet je ze openen in je router. De routerlijst staat op http://portforward.com/english/routers/port_forwarding/routerindex.htm.

Daar vind je alle info over het forwarden van poorten.

'Packet was modified'

Deze melding zie je vaak als:

[hh:mm:ss] Packet was modified, sent by id: <id>, ip: <ip>:<port>

Dit gebeurt wanneer een speler time-out raakt of verbindingsproblemen heeft.

'Warning: client exceeded messageslimit'

Typisch weergegeven als:

Warning: client exceeded 'messageslimit' (1) <ip>:<port> (<count>) Limit: x/sec

Dit gebeurt wanneer een client meer messages per seconde naar de server stuurt dan toegestaan.

'Warning: client exceeded ackslimit'

Typisch weergegeven als:

Warning: client exceeded 'ackslimit' <ip>:<port> (<count>) Limit: x/sec

Dit gebeurt wanneer de acks-limit wordt overschreden.

'Warning: client exceeded messageholelimit'

Typisch weergegeven als:

Warning: client exceeded 'messageholelimit' (<type>) <ip>:<port> (<count>) Limit: x

Dit gebeurt wanneer de message hole-limit wordt overschreden.

'Warning: Too many out-of-order messages'

Typisch weergegeven als:

Warning: Too many out-of-order messages from player <ip>:<port> (<count>) Limit: x (messageholelimit)

Ontstaat wanneer 'out-of-order messages' dezelfde messageholelimit-instelling raakt.

Meer info: zie deze pagina.

Spelers krijgen vaak "Unacceptable NickName" terwijl de naam geldig is

Weet je zeker dat je een geldige naam gebruikt en draait de server op Windows, probeer dan de compatibiliteitsmodus van samp-server.exe op Windows 98 te zetten en herstart de server.

Windows-servers met een zeer lange uptime kunnen dit probleem ook veroorzaken (opgemerkt rond 50 dagen uptime). Oplossing: reboot.

MSVCR___.dll/MSVCP___.dll niet gevonden

Dit komt vaak voor op Windows-servers bij het laden van een plugin die met een nieuwere Visual C++ runtime is gebouwd dan op jouw machine staat. Installeer de juiste Microsoft Visual C++ runtime-libraries. Let op: de SA-MP-server is 32-bit, dus je hebt ook de 32-bit (x86) runtime nodig, ongeacht je architectuur. De benodigde versie herken je aan de nummers in de bestandsnaam (zie tabel). Het kan geen kwaad om meerdere te installeren; runtimes stapelen niet. Alleen de 2015 installeren geeft je niet automatisch 2013 en ouder.

Version numberRuntime
10.0Microsoft Visual C++ 2010 x86 Redistributable
11.0Microsoft Visual C++ 2012 x86 Redistributable
12.0Microsoft Visual C++ 2013 x86 Redistributable
14.0Microsoft Visual C++ 2015 x86 Redistributable