Aquesta guia cobreix tot el que necessiteu per configurar el vostre servidor dedicat d'Icarus a Legion Hosting, incloent-hi el primer inici, les variables d'inici de GPanel, la configuració de ServerSettings.ini, la gestió de prospects i sessions, la connexió al servidor i la gestió de partides guardades. Per a la resolució de problemes comuns, consulteu Resolució de problemes d'Icarus.
Què és Icarus
Icarus és un joc de supervivència basat en sessions desenvolupat per RocketWerkz, l'estudi fundat per Dean Hall (creador de DayZ). Ambientat en un planeta alienígena que havia de ser la segona llar de la humanitat però que es va convertir en una frontera hostil després d'un intent fallit de terraformació, els jugadors assumeixen el paper de Prospectors que baixen a la superfície del planeta en missions cronometrades anomenades Prospects. Cada Prospect té objectius específics, un límit de temps i requereix que els jugadors tornin a l'òrbita abans que expiri el temporitzador, o arriscar-se a perdre el seu personatge.
Característiques principals del servidor dedicat:
- Suport per a fins a 8 jugadors simultanis per servidor
- Jugabilitat basada en sessions amb Prospects (missions) cronometrats i Outposts permanents
- Mode Open World per a exploració persistent sense límit de temps i construcció d'assentaments
- Gestió de Prospects mitjançant la configuració del servidor i comandes de consola
- Diversos nivells de dificultat des de Fàcil fins a Extrem, amb mode Hardcore opcional (sense reaparicions)
- Accés d'administrador mitjançant comandes RCON
ServerSettings.ini. Els canvis fets mentre el servidor està en funcionament no tindran efecte i poden ser sobreescrits.
Primer inici
Quan rebeu per primera vegada el vostre servidor d'Icarus de Legion Hosting, cal que completi una instal·lació inicial abans de poder jugar-hi.
- Inicieu sessió a GPanel i seleccioneu el vostre servidor d'Icarus de la llista de servidors.
- Feu clic a la pestanya Console i premeu Start.
- El servidor descarregarà i instal·larà els fitxers del servidor dedicat d'Icarus mitjançant Steam. Aquesta descàrrega inicial pot trigar diversos minuts.
- Un cop completada la descàrrega, el servidor s'iniciarà automàticament. El fitxer de configuració
ServerSettings.inies genera en el primer arrencada. - Espereu fins que la sortida de la consola indiqui que el servidor està llest i escoltant connexions.
ServerSettings.ini només es crea després d'haver iniciat el servidor per primera vegada. Si necessiteu editar la configuració, inicieu el servidor una vegada, atureu-lo i després feu els canvis.
Variables d'inici de GPanel
La configuració bàsica del servidor es defineix com a variables d'inici a GPanel. Aquests valors es passen com a paràmetres de línia de comandes quan el servidor s'inicia.
- A GPanel, seleccioneu el vostre servidor d'Icarus.
- Feu clic a la pestanya Startup.
- Configureu les variables que es detallen a continuació. Els canvis tindran efecte la propera vegada que inicieu o reinicieu el servidor.
| Variable | Per defecte | Descripció |
|---|---|---|
SERVER_NAME |
My Icarus Server |
El nom que es mostra al navegador de servidors. Correspon al paràmetre de llançament -SteamServerName (limitat a 64 caràcters). |
SERVER_PASSWORD |
(buit) | Contrasenya requerida perquè els jugadors es connectin. Deixeu-ho buit per a un servidor públic. Correspon a JoinPassword a la configuració. |
MAX_PLAYERS |
8 |
Nombre màxim de jugadors simultanis. Icarus admet d'1 a 8 jugadors per servidor. |
ADMIN_PASSWORD |
(buit) | Contrasenya per a l'accés d'administrador RCON. Si es deixa buit, l'inici de sessió d'administrador està disponible sense contrasenya mitjançant /AdminLogin al xat. |
GAME_PORT |
17777 |
El port UDP principal per a connexions de joc (paràmetre -PORT). Configurat automàticament pel vostre pla d'allotjament. |
QUERY_PORT |
27015 |
El port UDP utilitzat per Steam per a les consultes del navegador de servidors (paràmetre -QueryPort). Configurat automàticament. |
SessionName a ServerSettings.ini actualment no funciona per al navegador de servidors. Heu d'utilitzar el paràmetre de línia de comandes -SteamServerName (configurat a la pestanya Startup de GPanel) perquè el nom del servidor aparegui correctament al navegador.
Configuració de ServerSettings.ini
La configuració detallada del servidor es controla mitjançant el fitxer ServerSettings.ini. Aquest és el fitxer de configuració principal del vostre servidor d'Icarus.
Localització del fitxer
El fitxer de configuració es troba a:
Icarus/Saved/Config/WindowsServer/ServerSettings.ini
Accediu a aquest fitxer a través de la pestanya Files de GPanel o mitjançant SFTP. Totes les configuracions van sota la capçalera de secció [/Script/Icarus.DedicatedServerSettings].
Referència completa de configuració
| Configuració | Per defecte | Descripció |
|---|---|---|
SessionName |
(buit) | Nom de sessió del servidor. Nota: Aquesta configuració actualment no afecta la visualització del navegador de servidors. Utilitzeu el paràmetre de línia de comandes -SteamServerName en el seu lloc. |
JoinPassword |
(buit) | Contrasenya requerida per unir-se al servidor. Deixeu-ho buit per a un servidor públic sense contrasenya. |
MaxPlayers |
(buit) | Nombre màxim de jugadors (1-8). Deixeu-ho buit per utilitzar el màxim per defecte de 8. |
AdminPassword |
(buit) | Contrasenya per a les comandes d'administrador RCON. Si es deixa buit, qualsevol jugador pot accedir a les comandes d'administrador mitjançant /AdminLogin. |
ShutdownIfNotJoinedFor |
300.000000 |
Segons abans que el servidor s'apagui si cap jugador no es connecta després de l'inici. Establiu un valor negatiu (-1) per mantenir el servidor en funcionament indefinidament. 0 l'apaga immediatament. |
ShutdownIfEmptyFor |
300.000000 |
Segons abans que el servidor s'apagui després que l'últim jugador marxi. Establiu un valor negatiu (-1) per mantenir-lo en funcionament indefinidament. |
AllowNonAdminsToLaunchProspects |
True |
Si és True, qualsevol jugador pot crear i llançar nous Prospects. Si és False, només els administradors poden iniciar Prospects. |
AllowNonAdminsToDeleteProspects |
False |
Si és True, qualsevol jugador pot eliminar Prospects guardats. Si és False, només els administradors poden eliminar-los. |
LoadProspect |
(buit) | Nom d'un Prospect guardat per carregar a l'inici del servidor. El fitxer del Prospect ha d'existir a Saved/PlayerData/DedicatedServer/Prospects/. |
CreateProspect |
(buit) | Crea un nou Prospect a l'inici del servidor. Format: [ProspectType] [Difficulty] [Hardcore] [SaveName] (consulteu la secció de gestió de Prospects). |
ResumeProspect |
True |
Si és True, el servidor reprèn automàticament l'últim Prospect actiu a l'inici. Aquesta és la configuració recomanada per a servidors persistents. |
LastProspectName |
(buit) | S'omple automàticament amb el nom del Prospect actiu més recent. No editeu això manualment. |
Exemple de ServerSettings.ini
[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
-1 perquè el servidor es mantingui en funcionament indefinidament. El mateix s'aplica a ShutdownIfEmptyFor -- establiu-ho a -1 per evitar l'apagada automàtica quan el servidor està buit.
Paràmetres de llançament per línia de comandes
A més del fitxer ServerSettings.ini, Icarus admet paràmetres de llançament per línia de comandes. Normalment es configuren a través de la pestanya Startup de GPanel o el camp d'arguments de llançament addicionals.
| Paràmetre | Descripció |
|---|---|
-SteamServerName="Name" |
Nom del servidor mostrat al navegador (límit de 64 caràcters). Aquest és el mètode funcional per establir el nom del servidor. |
-PORT=N |
Port del servidor de joc (UDP). |
-QueryPort=N |
Port de consulta Steam per al navegador de servidors. |
-MULTIHOME=IP |
Vincula el servidor a una adreça IP específica (només servidors multi-homed). |
-UserDir="path" |
Estableix un directori base personalitzat per a les dades del servidor. |
-saveddirsuffix="suffix" |
Afegeix un sufix al directori Saved/, útil per executar múltiples instàncies. |
-LOG="filename" |
Estableix la ruta del fitxer de registre relatiu a Saved/Logs/. |
-ABSLOG="path" |
Estableix una ruta absoluta per al fitxer de registre. |
Gestió de Prospects i sessions
Icarus utilitza un sistema únic basat en sessions. Entendre els Prospects és essencial per gestionar el vostre servidor de manera efectiva.
Tipus de Prospects
Icarus ofereix diversos tipus de sessions (Prospects) que determinen l'experiència de joc:
| Tipus | Descripció |
|---|---|
| Missions | Prospects cronometrats amb objectius específics. Els jugadors baixen a la superfície, completen objectius (construcció, exploració, expedició, etc.) i han de tornar a l'òrbita abans que expiri el temporitzador. No evacuar significa perdre el personatge. |
| Outposts | Assentaments permanents sense límit de temps. Els jugadors poden construir bases persistents i tornar-hi lliurement. Sense pressió de temps. Ideal per al joc casual i la construcció de bases. |
| Open World | Una experiència de món obert persistent i sense límit de temps amb exploració, combat, missions SMPL3 i Operations. Inclou caps de món finals i contingut d'endgame. |
Crear un Prospect
Podeu crear un nou Prospect utilitzant la configuració CreateProspect a ServerSettings.ini o mitjançant la comanda de consola dins del joc. El format és:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]
Paràmetres:
- ProspectType -- El nom intern del Prospect/missió a executar (p. ex., un Outpost o un nom de missió específic).
- Difficulty -- Un nombre de l'1 al 4:
1= Fàcil,2= Mitjà,3= Difícil,4= Extrem. - Hardcore --
TrueoFalse. Quan Hardcore està activat, els jugadors no poden reaparèixer després de morir. - SaveName -- Un nom personalitzat per al fitxer de partida guardada d'aquest Prospect.
Carregar i reprendre Prospects
- ResumeProspect=True -- El servidor reprèn automàticament l'últim Prospect actiu a l'inici. Aquesta és la configuració recomanada per a servidors persistents.
- LoadProspect=[name] -- Carrega un Prospect guardat específic pel nom des de
Saved/PlayerData/DedicatedServer/Prospects/.
Comandes de consola per a la gestió de Prospects
Podeu gestionar els Prospects mitjançant la consola de xat dins del joc. Prefixeu les comandes amb / o \\ mentre esteu al joc. Al vestíbul del servidor, les comandes es poden introduir sense prefix.
/CreateProspect [type] [difficulty] [hardcore] [name]-- Crear un nou Prospect./LoadProspect [name]-- Carregar un Prospect guardat./ResumeProspect-- Reprendre l'últim Prospect actiu.
AllowNonAdminsToLaunchProspects=True). Si voleu que només els administradors controlin la creació i càrrega de Prospects, establiu-ho a False al vostre ServerSettings.ini.
Com connectar-se
Els jugadors es poden connectar al vostre servidor d'Icarus a través del navegador de servidors dins del joc o per connexió directa. Trobeu la IP i el port del vostre servidor a la pestanya Console de GPanel o consulteu Com trobar la IP i el port del vostre servidor.
Mitjançant el navegador de servidors del joc
- Inicieu Icarus i premeu Play.
- Creeu o seleccioneu un personatge.
- Obriu el menú Join.
- Canvieu a la pestanya Dedicated Servers a la part superior dreta de la pantalla.
- Cerqueu el vostre servidor pel nom o desplaceu-vos per la llista.
- Feu clic al vostre servidor i premeu Join. Introduïu la contrasenya si n'hi ha una establerta.
Mitjançant connexió directa
- Inicieu Icarus, premeu Play i seleccioneu el vostre personatge.
- Obriu el menú Join.
- Canvieu a la pestanya Dedicated Servers.
- Feu clic a Direct Connect.
- Introduïu l'adreça IP i el port de joc del vostre servidor en el format
IP:PORT(per exemple,192.168.1.100:17777). - Premeu Confirm. Introduïu la contrasenya del servidor si se us demana.
17777), no el port de consulta. Si teniu problemes per connectar-vos, proveu d'afegir el port de consulta (27015) en el seu lloc. El port del vostre servidor s'assigna aleatòriament tret que tingueu una IP privada -- comproveu sempre GPanel per al port correcte.
-SteamServerName estigui configurat correctament. Sempre podeu utilitzar la connexió directa amb la vostra IP i el port de joc mentre el servidor es registra al navegador.
Gestió de partides guardades i Prospects
Entendre com funcionen les partides guardades d'Icarus és fonamental per gestionar els Prospects i les dades dels jugadors del vostre servidor.
Ubicació de les partides guardades
Els fitxers de partides guardades dels Prospects s'emmagatzemen a:
Icarus/Saved/PlayerData/DedicatedServer/Prospects/
Cada Prospect es guarda com un fitxer individual que es pot carregar, fer-ne còpia de seguretat o eliminar.
Guardat automàtic
Icarus guarda automàticament l'estat del Prospect actual a intervals regulars. El servidor també guarda quan els jugadors es connecten, marxen o quan es produeixen esdeveniments específics del joc.
Crear còpies de seguretat
- Atureu el servidor des de GPanel.
- Navegueu a
Icarus/Saved/mitjançant la pestanya Files de GPanel o SFTP. - Descarregueu els directoris i fitxers següents:
PlayerData/DedicatedServer/Prospects/-- Tots els fitxers de partides guardades dels ProspectsConfig/WindowsServer/ServerSettings.ini-- La configuració del vostre servidor
- Emmagatzemeu aquests fitxers de forma segura al vostre ordinador local.
Restaurar una còpia de seguretat
- Atureu el servidor.
- Pugeu els fitxers de Prospect de la còpia de seguretat a
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Si cal, establiu
LoadProspect=[name]aServerSettings.iniper carregar un Prospect específic al proper inici. - Inicieu el servidor.
Eliminar un Prospect (començar de nou)
- Atureu el servidor.
- Navegueu a
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Elimineu els fitxers de partida guardada del Prospect que voleu eliminar.
- Buideu els camps
LastProspectNameiLoadProspectaServerSettings.ini. - Opcionalment, establiu un valor a
CreateProspectper generar un nou Prospect al proper inici. - Inicieu el servidor.
Referència de ports
Icarus utilitza els ports de xarxa següents. Aquests es configuren automàticament pel vostre pla d'allotjament a Legion Hosting.
| Port | Protocol | Per defecte | Propòsit |
|---|---|---|---|
| Game Port | UDP | 17777 |
Connexions de joc principals. Els jugadors es connecten per aquest port. |
| Query Port | UDP | 27015 |
Consultes del navegador de servidors de Steam. |
Articles relacionats
- Resolució de problemes 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 encara teniu problemes amb el vostre servidor d'Icarus, si us plau obriu un tiquet de suport i el nostre equip estarà encantat d'ajudar-vos.