Aquesta guia cobreix els problemes habituals amb els servidors dedicats d'Icarus i com resoldre'ls, incloent-hi errors d'inici del servidor, problemes de connexió, problemes de càrrega de Prospects, optimització del rendiment i errors de desajust de versió. Per a la configuració inicial del servidor, consulteu Guia de configuració del servidor d'Icarus.
Problemes d'inici del servidor
Si el vostre servidor d'Icarus no s'inicia o es bloqueja immediatament després del llançament, seguiu aquests passos per diagnosticar i resoldre el problema.
El servidor s'apaga immediatament després d'iniciar-se
La causa més comuna que un servidor d'Icarus s'apagui poc després de l'inici és la configuració ShutdownIfNotJoinedFor. Per defecte, està establerta a 300 segons (5 minuts), el que significa que el servidor s'apagarà automàticament si cap jugador no es connecta dins dels 5 minuts posteriors a l'inici.
Solució:
- Atureu el servidor des de la pestanya Console a GPanel.
- Obriu
ServerSettings.inisituat aIcarus/Saved/Config/WindowsServer/ServerSettings.inimitjançant la pestanya Files de GPanel o SFTP. - Establiu els valors següents per evitar l'apagada automàtica:
ShutdownIfNotJoinedFor=-1 ShutdownIfEmptyFor=-1 - Deseu el fitxer i inicieu el servidor.
ShutdownIfNotJoinedFor=-1 és essencial per als servidors allotjats. Sense aquest canvi, el servidor s'apagarà cada vegada que es reiniciï si els jugadors no es connecten prou ràpid.
El servidor no s'inicia (bloqueig en el llançament)
Si el servidor es bloqueja durant l'inici amb missatges d'error a la consola:
- Comproveu si hi ha fitxers corruptes: Proveu de reinstal·lar el servidor. A GPanel, utilitzeu l'opció de reinstal·lació per tornar a descarregar tots els fitxers del servidor des de Steam.
- Comproveu la sintaxi del fitxer de configuració: Un
ServerSettings.inimal format pot impedir l'inici. Verifiqueu que el fitxer segueixi el format INI correcte:[/Script/Icarus.DedicatedServerSettings] SessionName=My Server JoinPassword= MaxPlayers=8 - Comproveu si falten dades de Prospect: Si
LoadProspectoLastProspectNamefan referència a un Prospect que ja no existeix, el servidor pot fallar. Buideu aquests camps i establiuResumeProspect=Falsetemporalment. - Comproveu els registres del servidor: Reviseu els fitxers de registre a
Icarus/Saved/Logs/per trobar missatges d'error específics que indiquin la causa del bloqueig.
El servidor s'inicia però no apareix al navegador
Si el servidor s'inicia correctament però no apareix al navegador de servidors del joc:
- Espereu 2-5 minuts. Els servidors nous necessiten temps per registrar-se a la llista de servidors mestres de Steam.
- Comproveu
-SteamServerName. La configuracióSessionNameaServerSettings.inino controla el nom al navegador. El paràmetre de línia de comandes-SteamServerNames'ha de configurar a la pestanya Startup de GPanel. - Verifiqueu els ports. Assegureu-vos que el port de joc i el port de consulta estiguin assignats correctament. Comproveu que el port de consulta (per defecte
27015) sigui accessible. - Utilitzeu la connexió directa. Mentre el servidor es registra al navegador, podeu connectar-vos directament utilitzant
IP:PORT(p. ex.,192.168.1.100:17777).
Els jugadors no es poden connectar
Si els jugadors no es poden connectar al vostre servidor, seguiu aquests passos de resolució de problemes.
Temps d'espera de connexió / El servidor no respon
- Verifiqueu que el servidor estigui en funcionament. Comproveu la pestanya Console de GPanel per confirmar que el servidor està en línia i no en estat de bloqueig o aturat.
- Comproveu la IP i el port correctes. Els jugadors han d'utilitzar el port de joc (per defecte
17777), no el port de consulta. Trobeu la IP i el port del vostre servidor a la pestanya Console de GPanel. Per a instruccions detallades, consulteu Com trobar la IP i el port del vostre servidor. - Comproveu la contrasenya. Si s'ha establert un
JoinPassword, els jugadors l'han d'introduir en connectar-se. Verifiqueu que la contrasenya sigui correcta i estigui compartida amb els vostres jugadors. - Comproveu el nombre de jugadors. Si el servidor està ple (màxim 8 jugadors per defecte), no es poden unir jugadors addicionals fins que algú marxi.
- Reinicieu el servidor. Si el servidor ha estat en funcionament durant molt de temps, un reinici pot resoldre problemes de connexió causats per sessions obsoletes.
Pantalla de "Connecting..." infinita
Si els jugadors es queden atrapats en una pantalla infinita de "Connecting..." al menú principal:
- Feu que el jugador obri el Símbol del sistema com a Administrador i executi les comandes següents:
netsh winsock reset netsh int ip reset ipconfig /flushdns - Reinicieu l'ordinador després d'executar aquestes comandes.
- Inicieu Icarus de nou i proveu de connectar-vos.
Error del client: "Invalid Prospect Information - 001"
Aquest error indica un desajust de versió entre el client i el servidor. Consulteu la secció Desajust de versió a continuació per als passos de resolució.
Problemes de càrrega de Prospects
Els problemes per carregar, crear o reprendre Prospects són dels més comuns en els servidors d'Icarus.
Pantalla de càrrega infinita en carregar un Prospect
Si el joc es queda atrapat en una pantalla de càrrega infinita quan intenta carregar un Prospect:
- Verifiqueu que el fitxer del Prospect existeixi. Comproveu que el fitxer de partida guardada del Prospect estigui present a
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Comproveu si hi ha dades guardades corruptes. Si el fitxer del Prospect està corrupte, pot ser que no es carregui correctament. Proveu de carregar un Prospect diferent o de crear-ne un de nou.
- Buideu la memòria cau del client. A l'ordinador del jugador, verifiqueu la memòria cau del joc a través de Steam:
- Feu clic dret a Icarus a la biblioteca de Steam
- Seleccioneu Properties > Installed Files
- Feu clic a Verify integrity of game files
- Reinicieu el servidor. Atureu i reinicieu el servidor des de GPanel. Això força el servidor a rellegir les dades del Prospect.
No es pot crear ni llançar un nou Prospect
Si els jugadors o administradors no poden crear nous Prospects:
- Comproveu els permisos. Si
AllowNonAdminsToLaunchProspectsestà establert aFalse, només els jugadors autenticats com a administradors poden crear Prospects. Canvieu aquesta configuració aTrueo feu que el jugador s'autentiqui primer com a administrador amb/AdminLogin [password]. - Comproveu el format de CreateProspect. Assegureu-vos que la comanda o configuració utilitza el format correcte:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Un nom de tipus de Prospect incorrecte fallarà silenciosament. - Comproveu si hi ha un Prospect actiu existent. Si un Prospect ja està carregat, pot ser que hàgiu de finalitzar-lo o eliminar-lo abans de crear-ne un de nou.
El Prospect no es reprèn després de reiniciar el servidor
Si el servidor es reinicia però no reprèn el Prospect anterior:
- Verifiqueu que
ResumeProspect=Trueestigui establert aServerSettings.ini. - Comproveu que
LastProspectNamecontingui el nom correcte del Prospect. Això s'omple automàticament però pot corrompre's si el servidor no es va apagar correctament. - Si falta el nom del Prospect, establiu manualment
LoadProspect=[name]amb el fitxer del Prospect que voleu carregar.
Optimització del rendiment
Si el vostre servidor d'Icarus experimenta retard, entretallaments o mal rendiment, proveu aquests passos d'optimització.
Optimització del servidor
- Reduïu MaxPlayers. Si experimenteu retard amb el màxim de 8 jugadors, proveu de reduir a 4-6 per alleujar la càrrega.
- Reinicieu regularment. Programeu reinicis regulars del servidor per netejar fuites de memòria i estat acumulat. Es recomana reiniciar cada 12-24 hores per a servidors actius.
- Monitoritzeu l'ús de recursos. Comproveu l'ús de CPU i RAM del servidor a GPanel. Si els recursos estan constantment al màxim, considereu millorar el vostre pla d'allotjament.
- Reduïu la densitat de construccions. Bases grans i complexes amb molts objectes col·locats afecten significativament el rendiment del servidor. Animeu els jugadors a construir de manera eficient.
Optimització del client
Si jugadors individuals experimenten mal rendiment, recomaneu aquests ajustos de configuració:
- Augmenteu el camp de visió (FOV). Un FOV més alt pot millorar paradoxalment la taxa de fotogrames en alguns escenaris.
- Reduïu la qualitat de les ombres. Les ombres són una de les configuracions gràfiques que més rendiment consumeixen.
- Utilitzeu DirectX 11. DirectX 12 només és beneficiós amb il·luminació RTX en GPUs Nvidia d'alta gamma. La majoria de jugadors obtindran millor rendiment amb DX11.
- Activeu DLSS (Nvidia) o FSR (AMD). DLSS proporciona una millora significativa del rendiment en targetes Nvidia. FSR funciona tant en targetes AMD com Nvidia (tot i que DLSS és preferible en Nvidia).
- Reduïu la distància de visió. Reduir la distància de renderització disminueix el nombre d'objectes que el client ha de processar.
Desajust de versió
Els errors de desajust de versió es produeixen quan el client i el servidor executen versions diferents d'Icarus. Aquest és un dels problemes de connexió més comuns, especialment després d'actualitzacions del joc.
Error: "Host is running newer Version than Client" / "Invalid prospect information - 001"
Aquests errors signifiquen que el servidor s'ha actualitzat però el client del jugador no (o viceversa).
Solucionar un desajust de versió del client:
- Tanqueu Icarus completament.
- Obriu Steam i comproveu si hi ha actualitzacions del joc. Les actualitzacions d'Icarus s'haurien de descarregar automàticament.
- Si no apareix cap actualització, feu clic dret a Icarus a la biblioteca de Steam > Properties > Installed Files > Verify integrity of game files.
- Reinicieu Steam si l'actualització encara no apareix.
- Un cop actualitzat, inicieu Icarus i proveu de connectar-vos de nou.
Solucionar un desajust de versió del servidor:
- Si el servidor executa una versió obsoleta, reinicieu-lo des de GPanel. El servidor hauria d'actualitzar-se automàticament a la darrera versió quan s'inicia.
- Si el servidor no s'actualitza automàticament, proveu l'opció de reinstal·lació a GPanel per forçar una descàrrega nova dels fitxers del servidor.
- Després que es completi l'actualització, verifiqueu que la versió del servidor coincideixi amb la del client.
Missatges d'error comuns
Referència ràpida per als missatges d'error comuns i les seves solucions:
| Missatge d'error | Causa | Solució |
|---|---|---|
Invalid prospect information - 001 |
Desajust de versió entre client i servidor. | Actualitzeu tant el client com el servidor a la mateixa versió. |
Host is running newer Version than Client (Error 63) |
El servidor té una versió del joc més nova que el client. | Actualitzeu el client del joc a través de Steam. |
| El servidor s'apaga després de 5 minuts | ShutdownIfNotJoinedFor=300 (per defecte). |
Establiu ShutdownIfNotJoinedFor=-1 a ServerSettings.ini. |
| El servidor no és visible al navegador | La configuració SessionName és ignorada. |
Utilitzeu el paràmetre de llançament -SteamServerName a la pestanya Startup de GPanel. |
| No es pot unir: servidor ple | Nombre màxim de jugadors assolit (1-8). | Espereu que un jugador marxi o augmenteu MaxPlayers (màxim 8). |
| Pantalla fosca / Temps aturat a "0:-01" | Compte de Steam amb menys de 5 $ gastats. | Afegiu almenys 5 $ a la cartera de Steam per desbloquejar totes les funcions de Steam. |
| No es poden recollir objectes al Prospect | Error de desincronització del client. | Reinicieu el client del joc. |
| El Prospect no es carrega (pantalla infinita) | Dades guardades o memòria cau corruptes. | Verifiqueu els fitxers del joc a Steam, reinicieu el servidor o inicieu un nou Prospect. |
Llista de comprovació general de resolució de problemes
Quan resolgueu qualsevol problema amb el vostre servidor d'Icarus, seguiu aquesta llista de comprovació:
- Comproveu l'estat del servidor a GPanel. Confirmeu que el servidor estigui en funcionament i no en estat de bloqueig o aturat.
- Reviseu la consola del servidor. Busqueu missatges d'error o advertències a la pestanya Console de GPanel.
- Comproveu els registres del servidor. Navegueu a
Icarus/Saved/Logs/per a una sortida de registre detallada. - Verifiqueu la sintaxi del fitxer de configuració. Assegureu-vos que
ServerSettings.iniestigui correctament formatat sense errors tipogràfics ni caràcters addicionals. - Verifiqueu que les versions coincideixin. Tant el client com el servidor han d'executar la mateixa versió d'Icarus.
- Proveu un reinici del servidor. Molts problemes transitoris es resolen amb un reinici net des de GPanel.
- Verifiqueu els fitxers del joc al client. Feu que els jugadors verifiquin la integritat dels fitxers del joc a través de Steam.
- Comproveu
ShutdownIfNotJoinedFor. Assegureu-vos que estigui establert a-1per evitar l'apagada automàtica. - Proveu una reinstal·lació nova. Com a últim recurs, reinstal·leu el servidor a través de GPanel per obtenir fitxers del servidor nous.
Articles relacionats
- Guia de configuració del servidor d'Icarus
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
- Primers passos amb el vostre nou servidor
Necessiteu ajuda?
Si heu provat els passos anteriors i encara experimenteu problemes amb el vostre servidor d'Icarus, si us plau obriu un tiquet de suport i el nostre equip estarà encantat d'ajudar-vos.