Răspunsul scurt
Verifică linia de comandă personalizată pentru ghilimele în jurul valorilor.
?MaxPlayers="70" este greșit, ?MaxPlayers=50 este corect. Dacă
asta e curat, elimină -TotalConversionMod= decât dacă rulezi cu adevărat un
mod de conversie totală, apoi asigură-te că MaxPlayers din
GameUserSettings.ini coincide cu linia de comandă.
Puncte cheie
- Serverul nu pierde setarea ta, i se spune să folosească alta.
- Ghilimelele în jurul unei valori numerice strică parametrul în tăcere.
- Parametrul TotalConversionMod este doar pentru conversii totale. Pe orice altceva cauzează probleme.
- Linia de comandă și fișierul de configurare setează amândouă MaxPlayers. Păstrează-le identice.
De ce anume 70
Numărul este indiciul. Când ARK nu poate citi o limită de jucători care i-a fost dată, nu se oprește și nu se plânge: continuă cu o valoare de rezervă. Faptul că vezi exact 70 de sloturi revenind în mod repetat, în loc de un număr apropiat de ce ai setat, este semnătura unei valori aruncate, nu a unei valori greșit setate.
Asta reformulează util problema. Nu cauți o setare pierdută. Cauți lucrul care îți aruncă setarea, și există trei candidați realiști.
Cauza 1: o eroare de formatare în linia de comandă
Linia de comandă personalizată este coloana vertebrală a configurării unui server ARK, și este neiertătoare. Un singur caracter rătăcit va strica parametrul care urmează după el.
Cea mai frecventă versiune a acestei greșeli:
?MaxPlayers="70"
Ghilimelele din jurul lui 70 sunt inutile și cauzează o problemă de formatare.
Scrie-l fără ele:
?MaxPlayers=50
Când îți verifici propria linie, caută:
- Ghilimele în jurul valorilor care nu au nevoie de ele, și perechi nepotrivite unde o
"de deschidere nu are partenerul de închidere. - Ghilimele curbate sau inteligente, care apar când o linie de comandă a fost lipită printr-un procesor de text sau o aplicație de chat. Arată aproape identic cu ghilimelele drepte și nu sunt interschimbabile.
- Spații rătăcite în jurul semnului
=, sau un spațiu în mijlocul unui nume de parametru. - Un prefix
?sau-lipsă la un parametru care are nevoie de unul.
Un parametru defect poate trage după el restul liniei, nu doar pe sine. Dacă mai multe setări par să fi revenit deodată, suspectează un singur parametru malformat aproape de început, nu mai multe defecțiuni separate.
Cauza 2: folosirea greșită a parametrului de conversie totală
ARK acceptă moduri de conversie totală, care înlocuiesc jocul în loc să adauge la el. Parametrul care le încarcă este țintit îngust, iar îndreptarea lui către un mod obișnuit este o greșeală frecventă și dezordonată.
Simptomele acestei greșeli:
- Serverul revine repetat la 70 de sloturi.
- Modurile nu se încarcă, sau se încarcă parțial.
- Serverul se blochează la scurt timp după pornire.
Dacă rulezi o conversie totală autentică, parametrul preia ID-ul modului și nimic altceva:
-TotalConversionMod=123456789
Înlocuiește cifrele cu ID-ul modului tău de conversie totală. Dacă nu rulezi o conversie totală, șterge complet parametrul. Lăsarea lui pe loc, îndreptat către un mod de conținut, este mai rău decât să nu-l ai deloc.
Cauza 3: fișierul de configurare și linia de comandă nu coincid
ARK citește limita de jucători din două locuri. GameUserSettings.ini o setează
sub [ServerSettings]:
[ServerSettings]
MaxPlayers=50
Iar linia de comandă o setează cu ?MaxPlayers=. Când cele două poartă numere
diferite, rezultatul nu este în mod fiabil unul sau celălalt, motiv pentru care un server
poate părea că își schimbă părerea la întâmplare.
Păstrează-le identice. Alege numărul o singură dată, scrie-l în ambele locuri, și schimbă-le pe amândouă împreună de fiecare dată când îl schimbi. Nu trata unul ca fiind setarea reală și celălalt ca o rămășiță, pentru că exact rămășițele cauzează asta.
O listă de verificare de cinci minute
-
Oprește serverul
Editarea configurării de lansare pe un server care rulează îți aduce o stare inconsistentă și un rezultat confuz.
-
Citește linia de comandă caracter cu caracter
Caută în special ghilimele, ghilimele inteligente și spații în jurul semnelor egal. Lipește-o într-un editor de text simplu dacă asta te ajută să le vezi.
-
Elimină TotalConversionMod dacă nu ai nevoie de el
Dacă nu poți numi modul de conversie totală către care indică, nu rulezi unul. Șterge parametrul.
-
Fă MaxPlayers să coincidă în ambele locuri
Linie de comandă și
GameUserSettings.ini, același număr, fără excepții. -
Pornește serverul și verifică numărul de sloturi
Uită-te la maximul raportat în browserul de servere, nu în propriul panou, ca să vezi ce văd jucătorii.
Cum previi repetarea problemei
- Fă o copie de rezervă înainte să editezi
- Păstrează o copie a liniei de comandă și a configurării funcționale undeva în afara serverului. Revenirea la ea durează secunde, nu o seară de ghicit.
- Schimbă un singur lucru pe rând
- Dacă editezi cinci parametri și serverul se strică, ai cinci suspecți. Editează unul, repornește, confirmă, repetă.
- Nu lipi prin aplicații de chat
- Discord, clienții de email și procesoarele de text rescriu toate ghilimelele drepte în ghilimele curbate. Lipește mai întâi printr-un editor de text simplu.
- Menține parametrii de mod corecți
- Reverifică după fiecare schimbare de mod că
TotalConversionModeste fie absent, fie îndreptat către o conversie totală reală.
Dacă ai parcurs toate acestea și serverul tot revine la 70, următorul loc unde te uiți este jurnalul de pornire. De obicei va numi parametrul pe care nu l-a putut citi, ceea ce transformă restul ghicitului într-o singură linie de reparat.