Aquesta guia cobreix els problemes habituals amb els servidors dedicats d'Abiotic Factor a Legion Hosting, incloent-hi errors fatals del servidor, problemes de connexió, desincronització i retard, corrupció de partides guardades i incompatibilitats de versió. Per a la configuració inicial del servidor, consulteu Guia de configuració del servidor d'Abiotic Factor.
El servidor no s'inicia
Si el vostre servidor no s'inicia o s'atura immediatament després de prémer Start a GPanel, comproveu el següent:
Comproveu la sortida de la consola
- Aneu a la pestanya Console a GPanel.
- Premeu Start i observeu atentament la sortida de la consola per a missatges d'error.
- Cerqueu línies que continguin
Error,Fatal, oFailed. Aquestes indicaran què impedeix que el servidor s'iniciï.
Causes habituals
| Símptoma | Causa probable | Solució |
|---|---|---|
| El servidor s'inicia i s'atura immediatament | Instal·lació corrupta o fitxers que falten | Reinstal·leu el servidor des de la pestanya Settings de GPanel (Reinstall Server). Això torna a descarregar tots els fitxers del servidor des de Steam sense afectar les partides guardades del món. |
| Error de port ja en ús | La instància anterior del servidor no s'ha aturat correctament | Espereu 30 segons i intenteu iniciar-lo de nou. Si el problema persisteix, utilitzeu el botó Kill a GPanel per forçar l'aturada de qualsevol procés bloquejat i torneu a iniciar. |
| Error d'inicialització de Steam | Problema d'autenticació de Steam | Això pot passar si els servidors de Steam no estan disponibles temporalment. Espereu uns minuts i torneu-ho a intentar. Si persisteix, reinstal·leu el servidor. |
| Error fatal en carregar el món | Dades guardades corruptes | Consulteu la secció Corrupció de partides guardades més avall per a opcions de recuperació. |
| Errors de DLL o biblioteca que falten | Instal·lació incompleta | Reinstal·leu el servidor des de Settings de GPanel. El procés de reinstal·lació tornarà a descarregar totes les dependències necessàries. |
Errors fatals del servidor
Si el vostre servidor falla durant el joc (s'atura sobtadament o deixa de respondre), seguiu els passos següents per diagnosticar i resoldre el problema.
Comproveu els fitxers de registre
Els registres del servidor proporcionen informació detallada sobre què va passar abans de l'error fatal:
- A GPanel, aneu a la pestanya Files.
- Navegueu al directori de registres:
AbioticFactor/Saved/Logs/ - Obriu el fitxer de registre més recent (normalment nomenat per data o
AbioticFactorServer.log). - Desplaceu-vos fins al final del fitxer i cerqueu missatges d'error, traces de la pila o referències a volcats d'error.
Causes habituals d'errors fatals
- Exhauriment de memòria: Si el servidor esgota la RAM assignada, fallarà. Això és més comú en servidors amb molts jugadors, bases grans construïdes o temps d'activitat prolongats. Reinicieu el servidor regularment (diàriament o cada pocs dies) per alliberar l'ús de memòria acumulat.
- Dades del món corruptes: Si àrees específiques del món causen errors fatals consistents quan els jugadors hi entren, les dades guardades d'aquella àrea poden estar corruptes. Consulteu la secció de Corrupció de partides guardades per a opcions.
- Recomptes d'entitats extrems: Quantitats molt grans d'objectes col·locats, objectes al terra o enemics generats poden sobrecarregar el servidor. Netegeu els objectes i estructures col·locats innecessaris.
- Errors de programari: Alguns errors fatals són causats per errors en el joc mateix. Consulteu la comunitat de Steam d'Abiotic Factor i les notes del pegat per a problemes coneguts. Manteniu el servidor actualitzat a la versió més recent.
Reduir la freqüència d'errors fatals
- Programeu reinicis regulars del servidor (p. ex., diàriament) per netejar fuites de memòria.
- Reduïu
EnemySpawnRateaSandboxSettings.inisi el recompte d'entitats és massa alt. - Manteniu el programari del servidor actualitzat reiniciant-lo regularment (les actualitzacions s'apliquen a l'inici).
- Animeu els jugadors a netejar els objectes desplegables no utilitzats i els objectes llençats.
Problemes de connexió
Si els jugadors no poden connectar-se al vostre servidor, seguiu aquests passos en ordre.
El servidor no apareix al navegador
- Verifiqueu que el servidor estigui en funcionament. Comproveu la pestanya Console de GPanel per confirmar que el servidor està en línia i completament carregat. Un servidor que encara s'està iniciant no apareixerà al navegador.
- Espereu la indexació de Steam. Els servidors nous o recentment reiniciats poden trigar de 2 a 5 minuts a aparèixer a la llista de servidors mestre de Steam.
- Comproveu el nom del servidor. Assegureu-vos que el nom del servidor estigui establert correctament a la pestanya Startup de GPanel. Proveu de cercar una coincidència parcial al navegador de servidors.
- Utilitzeu la connexió directa. Si el navegador no llista el vostre servidor, connecteu-vos directament utilitzant l'IP i el port. Consulteu Com trobar l'IP i el port del vostre servidor.
Connexió rebutjada o temps d'espera esgotat
| Problema | Solució |
|---|---|
| Temps d'espera de connexió esgotat | Assegureu-vos que el servidor estigui completament iniciat i que els jugadors estiguin utilitzant l'IP i el port del joc correctes (no el port de consulta). El port del joc és normalment 7777. |
| Connexió rebutjada | El servidor pot estar ple, la contrasenya pot ser incorrecta, o el servidor pot haver tingut un error fatal. Comproveu la consola per a errors i verifiqueu que el nombre de jugadors no hagi assolit el màxim. |
| Expulsat immediatament en connectar | Això pot passar quan hi ha una gran quantitat de dades del món per sincronitzar. Feu que l'administrador s'allunyi de les àrees molt construïdes abans que el jugador intenti connectar-se. El jugador que es connecta també pot provar de connectar-se immediatament després d'iniciar el joc, abans que el menú principal es carregui completament. |
| Contrasenya rebutjada | Comproveu de nou la contrasenya del servidor a la pestanya Startup de GPanel. Les contrasenyes distingeixen entre majúscules i minúscules. Assegureu-vos que els jugadors estiguin introduint la contrasenya del servidor (no la contrasenya d'administrador). |
Jugadors que es desconnecten aleatòriament
- Comproveu la consola del servidor per a missatges de desconnexió o errors que coincideixin amb les desconnexions.
- Feu que el jugador afectat verifiqui els seus fitxers de joc a Steam (clic dret al joc > Properties > Installed Files > Verify integrity of game files).
- Si múltiples jugadors es desconnecten al mateix temps, el servidor pot estar fallant. Comproveu la secció d'errors fatals anterior.
- Les connexions a internet inestables per part del jugador també poden causar desconnexions aleatòries. Feu que provin l'estabilitat de la seva connexió.
Desincronització i retard
La desincronització es produeix quan el servidor i el client es desincronitzen, causant que objectes o jugadors semblin teletransportar-se, rebotar o comportar-se de manera erràtica. El retard es manifesta com a respostes endarrerides a les accions dels jugadors.
Retard del servidor
Si tots els jugadors experimenten retard simultàniament, el problema és probablement del servidor:
- Recompte alt d'entitats: Massa objectes col·locats, objectes llençats o enemics generats poden alentir la taxa de ticks del servidor. Netegeu els objectes innecessaris i considereu reduir
EnemySpawnRate. - Pressió de memòria: Els servidors que han estat funcionant durant períodes prolongats poden acumular ús de memòria. Programeu reinicis regulars.
- Complexitat del món: Les bases molt grans i molt construïdes exerceixen pressió sobre el rendiment del servidor. Animeu els jugadors a consolidar construccions i eliminar estructures abandonades.
Retard del client
Si només un jugador experimenta retard o desincronització:
- Feu que comprovi la velocitat i estabilitat de la seva connexió a internet.
- Feu que verifiqui els fitxers del joc a través de Steam.
- Reduïu la configuració gràfica dins del joc per reduir les enganxades del client que poden semblar retard.
- Si estan lluny de la ubicació física del servidor, una certa latència és esperada. Els jugadors geogràficament més propers al servidor tindran un ping més baix.
Desincronització relacionada amb VOIP
Alguns jugadors informen de problemes de desincronització relacionats amb el sistema VOIP dins del joc:
- Proveu de restablir el VOIP des del menú d'escapada dins del joc.
- Si el VOIP causa problemes consistents, els jugadors poden desactivar-lo completament a la configuració del joc.
Corrupció de partides guardades
La corrupció de partides guardades pot produir-se si el servidor és forçat a aturar-se sense un tancament correcte, si el servidor falla durant una operació de guardat, o en casos rars per errors de programari.
Símptomes de corrupció
- El servidor falla en carregar un món específic.
- Estructures, objectes o progrés dels jugadors que falten després d'un reinici.
- Errors fatals consistents quan els jugadors entren a àrees específiques del mapa.
- Missatges d'error que fan referència a dades guardades o fitxers del món als registres de la consola.
Opcions de recuperació
- Restaurar des d'una còpia de seguretat: Si teniu una còpia de seguretat del directori de partides guardades del món, atureu el servidor, substituïu la carpeta del món corrupta amb la còpia de seguretat i inicieu el servidor. Consulteu la Guia de configuració del servidor per a instruccions de còpia de seguretat.
- Iniciar un món nou: Si no hi ha cap còpia de seguretat disponible, podeu canviar el nom de la carpeta del món corrupta i iniciar el servidor per generar un món nou. Les dades guardades antigues es conserven a la carpeta amb el nom canviat en cas que una futura actualització o eina pugui recuperar-les.
Prevenir la corrupció
- Sempre utilitzeu tancaments correctes. Utilitzeu el botó Stop a GPanel en lloc de Kill tret que el servidor no respongui completament. La comanda Stop activa un guardat correcte abans d'aturar-se.
- Feu còpies de seguretat regulars. Descarregueu còpies de la carpeta de partides guardades del món regularment via SFTP o la pestanya Files de GPanel.
- Eviteu editar fitxers de partides guardades manualment. No modifiqueu els fitxers de dades guardades directament tret que sapigueu exactament el que esteu fent. Només editeu fitxers de configuració com
SandboxSettings.ini.
Incompatibilitat de versió
Abiotic Factor requereix que el client (joc) i el servidor estiguin executant la mateixa versió. Si hi ha una incompatibilitat, els jugadors no podran connectar-se.
Símptomes
- Els jugadors veuen un error d'"incompatibilitat de versió" o "versió incompatible" en intentar connectar-se.
- El servidor apareix al navegador però els jugadors no poden connectar-se.
- Jugadors que anteriorment podien connectar-se de sobte no poden després d'actualitzar el seu joc.
Solucionar la incompatibilitat de versió
- Actualitzeu el servidor: Reinicieu el servidor des de GPanel. El servidor comprova automàticament i aplica actualitzacions de Steam a cada inici. Si el servidor ja estava en funcionament quan es va publicar una actualització, cal reiniciar-lo per descarregar la nova versió.
- Actualitzeu el client: Assegureu-vos que tots els jugadors hagin actualitzat el seu joc a través de Steam. Feu clic dret a Abiotic Factor a la biblioteca de Steam, aneu a Properties > Updates i assegureu-vos que les actualitzacions automàtiques estiguin activades.
- Forceu una reinstal·lació: Si reiniciar el servidor no l'actualitza, aneu a Settings de GPanel i utilitzeu l'opció Reinstall Server. Això força una descàrrega nova de tots els fitxers del servidor.
Optar per branques beta
Si esteu executant una branca beta o experimental d'Abiotic Factor al servidor, tots els jugadors que es connectin també han d'optar per la mateixa branca a Steam:
- Feu clic dret a Abiotic Factor a la biblioteca de Steam.
- Aneu a Properties > Betas.
- Seleccioneu la mateixa branca que el servidor està executant (p. ex.,
experimentalostaging). - Espereu que el joc s'actualitzi a la versió beta.
Consells d'optimització del rendiment
Si el vostre servidor funciona però experimenta un rendiment deficient, proveu aquestes optimitzacions:
- Programeu reinicis regulars: Reinicieu el servidor un cop al dia (o com a mínim cada 2-3 dies) per netejar l'ús de memòria acumulat i aplicar qualsevol actualització pendent.
- Reduïu les taxes d'aparició d'enemics: Establiu
EnemySpawnRatea0.5o0.75aSandboxSettings.inisi el servidor té problemes amb els recomptes d'entitats. - Netegeu el món: Elimineu estructures, objectes desplegables i objectes llençats no utilitzats. Un gran nombre d'objectes al món augmenta la càrrega de processament del servidor.
- Limiteu el nombre de jugadors: Si el rendiment es degrada amb més jugadors, reduïu
MAX_PLAYERSa un nombre que el servidor pugui gestionar còmodament. - Monitoritzeu la consola: Observeu missatges d'advertència recurrents a la consola de GPanel. Les advertències repetides sobre la taxa de ticks, memòria o límits d'entitats indiquen colls d'ampolla de rendiment.
Passos generals de resolució de problemes
Si cap de les seccions anteriors aborda el vostre problema específic, proveu aquests passos generals:
- Comproveu la consola i els registres per a qualsevol missatge d'error. El fitxer de registre més recent a
AbioticFactor/Saved/Logs/sovint conté la resposta. - Reinicieu el servidor. Molts problemes transitoris es resolen amb un reinici correcte.
- Reinstal·leu el servidor des de Settings de GPanel si el problema va aparèixer després d'una actualització o si els fitxers poden estar corruptes.
- Verifiqueu els fitxers del joc al costat del client via Steam si el problema és específic d'un jugador.
- Consulteu la Comunitat de Steam d'Abiotic Factor per a problemes coneguts i anuncis dels desenvolupadors sobre errors o pegats.
Articles relacionats
- Guia de configuració del servidor d'Abiotic Factor
- Com trobar l'IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Primers passos amb el vostre nou servidor
Necessiteu ajuda?
Si encara teniu problemes amb el vostre servidor d'Abiotic Factor després de provar els passos anteriors, si us plau obriu un tiquet de suport i el nostre equip estarà encantat d'ajudar-vos.