Ghid pas cu pas pentru configurarea serverului Enshrouded pentru prima gazdă
03
Prima ta editare de configurare
Modifică o setare fără a strica fișierul
Ai instalat serverul dedicat și vrei să îi schimbi numele, să limitezi numărul de sloturi și să te asiguri că jucătorii se pot conecta. Fișierul de setări este mic, dar o virgulă greșită îl poate face invalid. VarintKeel citește fișierul, propune editarea sub formă de diff și așteaptă aprobarea ta, astfel încât modificarea să fie vizibilă de la prima linie până la testul din joc. De asemenea, păstrezi o copie a folderului cu lumea înainte de a începe. Ai nevoie doar de 3 lucruri: folderul serverului dedicat, un model conectat în aplicație și un moment în care nimeni nu joacă. Întreaga sarcină are 4 pași: deschide folderul, întreabă, revizuiește și testează. Fiecare pas lasă un card în chat, astfel încât să poți derula înapoi și să vezi exact ce a fost citit, ce a fost modificat și ce a returnat comanda.
01
Deschide folderul
În VarintKeel, alege folderul care conține enshrouded_server.json ca folder de lucru al chat-ului, astfel încât instrumentele de fișiere să vadă setările și jurnalele. Copiază folderul cu lumea acum, înainte de prima editare, folosind pașii de backup descriși mai jos. Notează numele original și limita de sloturi, deoarece vei dori să le compari după editare.
02
Cere un plan
Scrie-ți obiectivul, de exemplu un nume nou și o limită de sloturi, și activează Plan only dacă vrei ca pașii să fie generați mai întâi, fără să ruleze nimic. Un plan este ieftin de citit, iar poți schimba obiectivul înainte ca agentul să atingă un singur fișier. Plan only este o rulare bună pentru un folder pe care nu l-ai mai verificat de luni de zile.
03
Revizuiește diff-ul
În Ask first, citește liniile propuse pentru fișierul de setări, compară-le cu copia ta și acceptă sau respinge modificarea. Dacă o linie pare greșită, respinge întreaga editare și cere din nou cu o solicitare mai clară; nimic nu este salvat în timp ce cardul așteaptă. Numele și limitele de sloturi sunt valori mici, așa că reprezintă o editare bună pentru început.
04
Testează în joc
Pornește serverul, conectează-te din joc și verifică numele, limita de sloturi și conexiunea înainte de a șterge orice backup. Dacă ceva nu este corect, citește jurnalul cu grep, corectează un singur lucru și testează din nou. Ține chat-ul deschis, deoarece cardurile sunt înregistrul tău al ceea ce a fost modificat.
Fișier de setări exemplu
VarintKeel · Editare și verificare● Ask first
Deschide enshrouded_server.json, schimbă numele serverului și arată-mi ce port folosește fișierul.
read_fileenshrouded_server.jsonread ok
edit_fileenshrouded_server.jsonsaved
grepqueryPort1 match
Shellnetstat -an | findstr LISTENINGexit 0
așteaptă aprobarea ta înainte de următorul pasRespingeAcceptă
Acest eșantion scurt folosește valori placeholder fictive și omite parolele. Ia queryPort-ul real din propriul fișier sau din documentația oficială a serverului, nu din această pagină, și copiază fișierul înainte de a-l edita. Agentul va afișa fiecare modificare ca un diff, astfel încât să poți compara propriul fișier cu acest aspect linie cu linie.
Cum să verifici porturile serverului Enshrouded și fișierul de setări
Citește și cartografiază folderul serverului
Oamenii care caută ajutor pentru configurarea serverului dedicat au de obicei fișierele, dar nu au o hartă a acestora. list_dir afișează folderul ca un arbore, iar glob găsește fiecare fișier JSON și jurnal în el, astfel încât să înveți unde se află de fapt enshrouded_server.json și jurnalele. read_file deschide apoi fișierul de setări și listează câmpuri precum name, saveDirectory, logDirectory, ip, queryPort, slotCount și gameSettingsPreset. Nimic nu se modifică în această fază, astfel încât Ask first nu are nimic pentru a pune în așteptare. Compară căile din fișier cu folderele de pe disc înainte de a continua, deoarece un saveDirectory greșit este mai ușor de reparat acum decât după prima noapte de joc.
Editează un câmp și citește diff-ul
Prima editare a configurației serverului Enshrouded ar trebui să fie mică, cum ar fi numele sau slotCount. Oprește serverul, apoi roagă agentul să modifice acel singur câmp. edit_file construiește modificarea, iar cardul afișează un diff cu vechea și noua linie. În Ask first, accepti sau respingi, iar o virgulă sau ghilimele greșită ar ieși în evidență în diff, deoarece ar face fișierul invalid. Păstrează o copie a originalului mai întâi. Apoi pornește serverul și lasă grep să caute în jurnal prima eroare pentru a vedea dacă fișierul s-a încărcat. Dacă serverul pornește, dar o valoare pare greșită, roagă agentul să citească din nou fișierul și să îl compare cu copia ta.
Verifică porturile și citește jurnalul
Un port blocat este un motiv comun pentru care prietenii nu se pot alătura. Serverul ascultă pe numerele de port din fișierul său de setări, iar jucătorii de pe internet au nevoie, de asemenea, de redirecționarea portului pe routerul tău către PC-ul serverului și de permisiunea în firewall-ul Windows. Agentul citește queryPort, iar Shell listează conexiunile acestui PC, astfel încât să poți vedea dacă serverul ascultă. Când un server dedicat doar LAN arată un ping mare, citește jurnalul și fișierul de setări înainte de a atinge un port. Routerul și firewall-ul rămân responsabilitatea ta. Compară fiecare rezultat cu documentația oficială înainte de a modifica ceva și modifică un singur port pe rând, astfel încât să știi ce modificare a ajutat. Scrie noua valoare lângă cea veche în notele tale personale.
Backup, mutare și restaurare a unei lumi
O copie a folderului cu lume face orice altă modificare reversibilă. Oprește serverul și roagă agentul să copieze folderul indicat de saveDirectory cu Robocopy prin Shell; cardul afișează codul de ieșire real. Oamenii care vor să transfere o lume salvată pe un server dedicat ar trebui mai întâi să copieze folderul pe care îl folosește deja serverul, astfel încât să existe o cale de întoarcere, și apoi să citească documentația oficială pentru mutare cu web_search sau http_get. Pentru a testa backup-ul, restaurează-l într-un folder gol și verifică cu list_dir dacă fișierele sunt acolo. Apoi pornește serverul pe copia restaurată pentru a vedea dacă se încarcă. Repetă acest test după fiecare actualizare, deoarece un backup care a funcționat luna trecută spune puțin despre cel pe care l-ai făcut astăzi.
VarintKeel pentru Windows
Încearcă ghidul pe o copie a folderului serverului tău