Aquesta guia cobreix com configurar el vostre servidor dedicat de Rust allotjat amb Legion Hosting, incloent la configuració de server.cfg, les variables d'inici de GPanel, la programació de wipes, la gestió de desaments i com connectar-vos.
server.cfg o qualsevol altre fitxer de configuració. Els canvis fets mentre el servidor està en execució poden ser sobreescrits en apagar-lo.
Configuració del servidor — server.cfg
Rust llegeix la seva configuració principal des de server/rust/cfg/server.cfg al vostre servidor. Aquest fitxer es crea automàticament la primera vegada que el servidor s'inicia. Obriu-lo a la pestanya Files de GPanel per editar la configuració bàsica del vostre servidor.
Referència de paràmetres clau
| Paràmetre | Valor d'exemple | Descripció |
|---|---|---|
server.hostname |
My Legion Rust Server |
El nom que es mostra al navegador de servidors dins del joc. Feu-lo descriptiu perquè els jugadors puguin trobar el vostre servidor. |
server.maxplayers |
40 |
Nombre màxim de jugadors simultanis. No hauria de superar el límit de places del vostre pla d'allotjament. |
server.worldsize |
3000 |
Mida del mapa en metres. Valors habituals: 1000 (petit), 2000, 3000 (mitjà), 4000, 6000 (gran). Els mapes més grans requereixen significativament més RAM i CPU. |
server.seed |
123456 |
La llavor aleatòria utilitzada per generar el mapa. La mateixa llavor + mida del món sempre produeix el mateix mapa. Canvieu-la (amb un wipe del mapa) per generar un disseny de mapa nou. |
server.saveinterval |
60 |
Cada quant (en segons) el servidor desa les dades del món al disc. El valor per defecte és 60 (1 minut). Valors més baixos redueixen la pèrdua de dades en cas de fallada però augmenten l'E/S de disc. |
server.description |
A chill PvE server |
Una descripció que es mostra al panell d'informació del servidor dins del joc. Feu-la curta i informativa. |
server.url |
https://discord.gg/yourserver |
Una URL que es mostra al panell d'informació del servidor. Normalment una invitació de Discord o un lloc web. |
Un exemple mínim de server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Els valors numèrics no necessiten cometes.
rcon.password, rcon.port, rcon.web), consulteu la guia d'Accés RCON i comandes d'administració de Rust.
Variables d'inici de GPanel
Alguns paràmetres de Rust es configuren com a arguments d'inici a GPanel en lloc de a server.cfg. Aquests controlen el comportament del servidor a baix nivell que s'ha d'establir abans que el procés s'iniciï.
- Inicieu sessió a GPanel.
- Seleccioneu el vostre servidor de Rust de la llista de servidors.
- Feu clic a la pestanya Startup.
- Reviseu i configureu les variables mostrades. Els canvis aquí tenen efecte la propera vegada que inicieu el servidor.
Variables d'inici clau
| Variable | Per defecte | Descripció |
|---|---|---|
QUERY_PORT |
(assignat) | El port de consulta Steam utilitzat per als llistats del navegador de servidors. Ha de coincidir amb el port de consulta assignat a la pestanya Network de GPanel. |
APP_PORT |
(assignat) | Port per a l'aplicació complementària Rust+. Establiu a -1 per desactivar completament l'aplicació Rust+ si no la necessiteu. |
WORLD_SEED |
0 |
La llavor de generació del mapa. Quan s'estableix a 0, el servidor genera automàticament una llavor aleatòria i la desa a seed.txt. La mateixa llavor aleatòria es reutilitza en reiniciar fins que elimineu seed.txt o establiu un valor de llavor específic. Per obtenir un disseny de mapa completament diferent, elimineu seed.txt abans de reiniciar, o establiu una llavor específica diferent de zero aquí. |
FRAMEWORK |
vanilla |
El framework de modding a carregar. Establiu a oxide o carbon per activar un framework de modding, o deixeu com a vanilla per sense mods. Consulteu la guia d'Instal·lació de connectors Oxide/uMod per a Rust per a tots els detalls. |
server.cfg, l'argument d'inici té precedència. Utilitzeu la pestanya Startup per a ports, identitat i selecció de framework; utilitzeu server.cfg per als paràmetres d'ajust dins del joc.
Com connectar-se al vostre servidor
Rust no té un navegador de servidors integrat que sigui fàcil de cercar. La manera més ràpida de connectar-se directament és a través de la consola F1 dins del joc.
- Inicieu Rust i arribeu al menú principal.
- Premeu F1 per obrir la consola de desenvolupador.
- Escriviu la comanda següent i premeu Enter:
Substituïuclient.connect IP:PORTIPiPORTper l'adreça IP i el port del joc del vostre servidor tal com es mostra a la pestanya Network de GPanel.
També podeu afegir el servidor a la vostra llista de favorits dins del joc perquè aparegui a Play > Community Servers > Favourites per a un accés més ràpid en futures sessions.
Per a detalls sobre com trobar la IP i el port del vostre servidor, consulteu Com trobar la IP i el port del vostre servidor.
Programació i mecànica dels wipes
Rust té un sistema de wipe integrat amb dos tipus diferents de wipe. Entendre la diferència és essencial per gestionar un servidor correctament.
Wipe de mapa vs Wipe de blueprints
| Tipus de wipe | Què s'esborra | Què es conserva |
|---|---|---|
| Wipe de mapa | Totes les bases dels jugadors, objectes, recursos del mapa i posicions dels jugadors. | Blueprints (progrés de recerca) i fitxers de dades dels jugadors. |
| Wipe de blueprints (BP) | Tots els blueprints — els jugadors comencen de zero en la recerca. | Res específic — un wipe de BP gairebé sempre es combina amb un wipe de mapa. |
Wipes forçats — Primer dijous de cada mes
Facepunch (el desenvolupador de Rust) publica actualitzacions obligatòries del joc el primer dijous de cada mes. Aquestes actualitzacions forcen un wipe de mapa a tots els servidors — el servidor no es pot utilitzar fins que el wipe s'hagi completat. Els wipes de blueprints no sempre es forcen; Facepunch anuncia amb antelació quan un wipe de BP forçat acompanya l'actualització mensual.
Com fer un wipe de mapa
- Atureu el vostre servidor des de la pestanya Console de GPanel.
- Aneu a la pestanya Files i navegueu a
server/rust/. - Elimineu tots els fitxers que coincideixin amb
proceduralmap.*.savaserver/rust/. Aquests són els fitxers de desament del món. - Elimineu també qualsevol fitxer que coincideixi amb
proceduralmap.*.mapal directori arrel del servidor. Aquests són els fitxers de mapa pregenerats. - Opcionalment, actualitzeu la variable d'inici
WORLD_SEED(oserver.seedaserver.cfg) per generar un disseny de mapa completament diferent. També podeu eliminarseed.txtsi existeix per forçar una nova llavor aleatòria. - Inicieu el servidor. La generació del mapa trigarà diversos minuts en la primera arrencada — això és normal.
Com fer un wipe de blueprints
- Atureu el vostre servidor.
- Navegueu a
server/rust/al gestor de fitxers de GPanel. - Elimineu el fitxer
.db(p. ex.player.blueprints.dbo similar). Aquest fitxer emmagatzema totes les dades de blueprints dels jugadors. - Feu un wipe de mapa al mateix temps (recomanat) eliminant també els fitxers de desament
proceduralmap.*.savi els fitxersproceduralmap.*.maptal com es descriu més amunt. - Inicieu el servidor.
Gestió de desaments
Rust desa automàticament el món a l'interval definit per server.saveinterval (per defecte: 60 segons). Tingueu en compte aquests consells per evitar pèrdues de dades inesperades:
- Verifiqueu que
server.saveintervalestigui establert a un valor raonable. Establir-lo a0o un número molt gran desactiva efectivament els desaments automàtics. - Executeu
server.savemanualment des de la consola de GPanel abans d'aturar el servidor per forçar un desament immediat. - Atureu sempre el servidor correctament des de GPanel en lloc de matar el procés. Una interrupció abrupta pot causar la pèrdua dels canvis de l'últim interval de desament.
Articles relacionats
- Accés RCON i comandes d'administració de Rust — Configuració de RCON, eines externes i comandes d'administració útils
- Instal·lació de connectors Oxide/uMod per a Rust — Instal·lació d'Oxide/Carbon, afegir connectors i recomanacions de connectors populars
- Resolució de problemes del servidor de Rust — Problemes comuns i com resoldre'ls
- Com trobar la IP i el port del vostre servidor
- Com pujar fitxers via SFTP
Necessiteu ajuda?
Si trobeu un problema no cobert en aquesta guia, el nostre equip de suport està disponible per ajudar-vos. Envieu un tiquet de suport i incloeu l'ID del vostre servidor, una descripció del problema i qualsevol sortida de consola rellevant.