Pe această pagină
Un server Factorio pe Torchlite rulează serverul headless oficial, același pe care Wube îl publică pentru hosting dedicat. E gata de joc imediat ce e construit: instalarea creează o hartă, iar serverul o încarcă la fiecare pornire. Ghidul ăsta explică setările pe care le poți schimba, cum îți aduci propria fabrică, cum merg modurile și de ce Space Age pornește oprit.
Setările din Startup
Majoritatea setărilor sunt în pagina Startup. Panelul le scrie în data/server-settings.json la fiecare pornire a serverului, așa că le schimbi din Startup. O modificare făcută direct în fișier la una dintre cheile astea e suprascrisă la pornirea următoare.
| Variabilă | Ce face |
| Server Name | Numele pe care îl văd jucătorii în lista de servere. |
| Server Description | Textul de sub nume, în listă. |
| Save Name | Salvarea încărcată din saves/, fără .zip. Implicit gamesave. Doar litere, cifre, - și _. |
| Server password | Jucătorii au nevoie de ea ca să intre. Las-o goală dacă nu vrei parolă. |
| Maximum Slots | Limita de jucători. Fixată la 20 și blocată. |
| AFK Kick | După câte minute primește kick un jucător inactiv. 0 o dezactivează. |
| Auto Save Interval | Minute între salvările automate. Implicit 10. |
| Auto Save Slots | Câte salvări automate se păstrează. Implicit 5. |
| Factorio Version | latest pentru cea mai nouă versiune stabilă, experimental sau un număr de versiune anume. |
| Server Username și Server Token | Datele tale de pe factorio.com, pentru lista publică de servere. |
| RCON Enabled?, RCON Password, RCON Port | Acces la consolă de la distanță, oprit implicit. |
Versiunea se descarcă doar când e instalat serverul. Ca s-o schimbi, setează Factorio Version și apoi folosește Reinstall Server din Settings. Instalarea îți păstrează salvările, fișierele de setări și lista de moduri, pentru că le creează doar dacă lipsesc, dar descarcă oricum o copie a salvării înainte. Fiecare jucător trebuie să ruleze exact aceeași versiune ca serverul.
RCON îți trebuie doar dacă folosești o unealtă externă de admin, iar portul lui trebuie să fie unul care aparține serverului tău, în pagina Network. Pentru treburile de zi cu zi, consola din panel face același lucru.
Cum se face o hartă nouă
La fiecare pornire, serverul caută saves/<Save Name>.zip. Dacă fișierul există, îl încarcă. Dacă nu, creează întâi o hartă nouă cu numele ăsta, folosind setările din data/map-gen-settings.json și data/map-settings.json.
Așa ai un mod simplu de a o lua de la capăt fără să pierzi nimic. Editează, dacă vrei, fișierul de generare a hărții, de exemplu ca să schimbi resursele sau seed-ul, apoi scrie un Save Name nou, cum ar fi harta-doua, și repornește. Salvarea veche rămâne în saves/ și te poți întoarce la ea punându-i numele înapoi.
Space Age e oprit pe hărțile noi
Serverul headless include expansiunea Space Age și, în mod normal, ar porni-o în fiecare salvare nouă. Un server cu Space Age pornit acceptă doar jucători care au DLC-ul, așa că pe Torchlite hărțile noi pornesc fără el. Instalarea scrie mods/mod-list.json doar cu jocul de bază activat:
{"mods":[
{"name":"base","enabled":true},
{"name":"elevated-rails","enabled":false},
{"name":"quality","enabled":false},
{"name":"space-age","enabled":false}
]}Dacă toți jucătorii au Space Age și îl vrei, oprește serverul, pune enabled pe true la elevated-rails, quality și space-age și salvează fișierul. Cel mai curat rezultat e o hartă nouă, făcută cu expansiunea pornită, așa că pune un Save Name nou înainte să pornești. Lasă cele trei intrări oprite dacă măcar unul dintre jucători nu are DLC-ul.
Urcă o salvare existentă
O salvare Factorio e un singur fișier .zip. Pe calculatorul tău, salvările sunt în %APPDATA%\Factorio\saves pe Windows, în ~/Library/Application Support/factorio/saves pe macOS și în ~/.factorio/saves pe Linux.
- Oprește serverul.
- Urcă fișierul
.zipîn folderulsaves, din Files sau prin SFTP. Nu-l dezarhiva. - Dacă numele fișierului are spații sau alte caractere pe care Save Name nu le acceptă, redenumește-l, de exemplu
My Base.zipînmy-base.zip. - Pune la Save Name numele fișierului fără
.zip. - Dacă salvarea folosește moduri sau Space Age, configurează-le întâi, cum scrie în secțiunea următoare.
- Pornește serverul și citește consola.
O salvare făcută cu Space Age are nevoie de cele trei intrări DLC activate ca să se încarce cum era, așa că pornește-le înainte să pornești serverul. Păstrează fișierul original pe calculator până verifici că fabrica s-a încărcat cum trebuie.
Moduri
Modurile de server sunt fișiere .zip în folderul mods, pornite și oprite din mods/mod-list.json. Cel mai simplu mod de a avea fișierele corecte e să configurezi întâi modurile în jocul tău. Apoi urci zip-urile din folderul tău local mods, care stă lângă folderul saves, împreună cu mod-settings.dat, dacă ai schimbat setări de moduri. Adaugă fiecare mod în mod-list.json de pe server sau urcă-ți propria listă, dar verifică să nu pornească Space Age din greșeală.
Fiecare jucător are nevoie de aceleași moduri, în aceleași versiuni ca serverul. Factorio face asta ușor pentru modurile de pe portalul oficial: când un jucător intră pe un server cu moduri, jocul compară listele și se oferă să descarce și să activeze ce lipsește, apoi se repornește singur cu setul corect. Modurile care nu sunt pe portal trebuie trimise și instalate de mână.
Când actualizezi un mod pe server, jucătorii primesc aceeași întrebare data viitoare când intră, așa că nu trebuie să le spui tuturor să actualizeze de mână.
Apari în lista publică
Jucătorii pot intra oricând cu adresa și portul din panel, din Multiplayer și Connect to address în joc. Ca să apari și în lista publică de servere, Factorio are nevoie de numele de utilizator și token-ul tău de pe factorio.com.
- Loghează-te pe factorio.com și deschide-ți profilul. Token-ul e afișat acolo.
- În Startup, pune la Server Username numele tău de pe factorio.com și la Server Token token-ul.
- Oprește serverul, deschide
data/server-settings.jsonși asigură-te că învisibilityscrie"public": true. - Pornește serverul.
Pasul 3 contează pe Torchlite. Cât timp nu e setat niciun token, comanda de pornire trece serverul pe "public": false, ca să nu dea eroare când încearcă să se înregistreze. Schimbarea rămâne în fișier și după ce adaugi token-ul, așa că trebuie s-o pui înapoi o dată.
Probleme frecvente
Jucătorii primesc o eroare de versiune
Jocul și serverul trebuie să ruleze aceeași versiune. Ori jucătorii își actualizează sau își coboară versiunea jocului, ori pui Factorio Version la fel ca a lor și reinstalezi.
Jucătorii nu pot intra din cauza modurilor
Jocul se oferă de obicei să sincronizeze modurile de pe portal. Dacă nu o face, jucătorul nu e logat pe factorio.com în joc sau unul dintre modurile serverului nu e pe portal. Compară mod-list.json cu lista de moduri a jucătorului.
Serverul nu apare în lista publică
Verifică dacă Server Username și Server Token sunt completate și dacă data/server-settings.json are "public": true. Citește consola după pornire; dacă serverul nu s-a putut înregistra, scrie acolo.
Salvarea urcată nu s-a încărcat și a apărut o hartă nouă
Save Name nu se potrivea cu numele fișierului, așa că serverul a creat o hartă nouă cu numele ăla. Corectează numele și repornește. Salvarea urcată de tine e tot în saves/.
Jucătorii fără Space Age nu pot intra
Intrările DLC din mods/mod-list.json sunt activate. Dacă harta a fost făcută cu Space Age, jucătorii fără el nu o pot juca deloc. Oprește cele trei intrări, pune un Save Name nou și pornește o hartă nouă, pe care să poată intra și ei.
Serverul s-a oprit singur
Serverele gratuite trebuie reînnoite cât timp merg. Ține panelul deschis și apasă Renew când îți cere; ghidul despre reînnoire explică cât de des.
Te-ai blocat la un pas?
Întreabă pe forum. Întrebarea ta trimite înapoi la ghid, ca cine răspunde să știe unde ai rămas.
Despre autor
Echipa Torchlite
Oamenii care administrează Torchlite
Construim și administrăm panelul Torchlite și nodurile. Fiecare ghid e verificat pe serverele noastre înainte să apară și actualizat când se schimbă panelul.



