Edycja plików konfiguracyjnych
edit_file zmienia enshrouded_server.json i pokazuje diff, który akceptujesz przed zapisaniem zmian.
Dobra konfiguracja serwera Enshrouded sprowadza się do krótkiej listy: edycja jednego pliku JSON, sprawdzenie portów, odczyt logów i skopiowanie folderu świata. VarintKeel wykonuje te kroki z czatu na Windows 10 lub 11, uruchamia narzędzia samodzielnie i pokazuje każdy wynik jako kartę, którą możesz otworzyć. Nic nie jest ukryte za podsumowaniem.
edit_file zmienia enshrouded_server.json i pokazuje diff, który akceptujesz przed zapisaniem zmian.
Shell uruchamia Robocopy dla folderu wskazanego przez saveDirectory i raportuje rzeczywisty kod wyjścia.
grep znajduje pierwszy błąd w logu, a read_file pokazuje linie wokół niego.
Agent mapuje folder serwera za pomocą list_dir i glob, czyta plik konfiguracyjny JSON, zmienia jedno pole naraz za pomocą edit_file i pokazuje każdą zmianę jako diff, więc Ty decydujesz, co trafi na dysk. Może pracować na serwerze, do którego masz dostęp przez SSH, a Shell działa w wybranym przez Ciebie środowisku.
server folderznalezione plikienshrouded_server.jsonodczytano OKenshrouded_server.jsonzapisanorobocopy saves backupskopiowanoenshrouded_server.jsonodczytano OKProblemy z aktualizacją dedykowanego serwera często wynikają z pliku, który nie pasuje już do nowej wersji. Zacznij od zatrzymania serwera i skopiowania folderu świata za pomocą Shell i Robocopy. Następnie uruchom narzędzie aktualizacyjne serwera ze Steam przez Shell; karta pokazuje rzeczywisty kod wyjścia tego polecenia. Po odczytaniu read_file otwiera enshrouded_server.json i zachowaną kopię, a grep sprawdza, czy nazwa, saveDirectory i slotCount nadal zawierają Twoje wartości, ponieważ serwer może nadpisać plik z brakującymi polami. Użyj Ask first, aby każda edycja czekała na Ciebie. Uruchom serwer na końcu, dołącz raz z gry i zachowaj kopię, aż test przejdzie pomyślnie. Jeśli karta pokaże kod wyjścia różny od zera, zatrzymaj się i przeczytaj jej output przed kolejną próbą.
Gdy serwer nie pokazuje się graczom, przyczyną często jest port lub plik. Poproś agenta o odczyt queryPort i ip z enshrouded_server.json, a następnie o wyszukanie w logu za pomocą grep pierwszego błędu. Shell może wypisać połączenia tego komputera, więc zobaczysz, czy serwer w ogóle nasłuchuje. Przekierowanie portu w routerze i zezwolenie na niego w zapory Windows to kroki, które wykonujesz samodzielnie. web_search i http_get znajdują aktualne wartości domyślne w oficjalnej dokumentacji serwera. Przełącz się na Plan only, gdy chcesz, aby cały checklist został napisany przed uruchomieniem czegokolwiek, a następnie wykonuj go krok po kroku w Ask first. Dołącz z drugiego PC lub poproś przyjaciela o test, bo to on jest decydujący.
Osoby pytające o rekomendację ustawień serwera do gry w dwójkę chcą krótkiej odpowiedzi, ale właściwe wartości zależą od Twojego świata i sprzętu. Agent czyta aktualny plik za pomocą read_file, otwiera oficjalną dokumentację przez http_get i proponuje zmiany slotCount i gameSettingsPreset jako diff. To jest początkowa konfiguracja serwera Enshrouded, którą możesz cofnąć, ponieważ stary plik czeka w Twojej kopii zapasowej. Akceptuj diff w Ask first, uruchom serwer, dołącz z przyjacielem i zmieniaj jedną wartość naraz. Wróć do kopii, jeśli zmiana nie pomoże. Zapisuj krótkie notatki z każdej wypróbowanej wartości, aby kolejna zmiana opierała się na faktach, a nie na pamięci.
Wyszukiwanie modów do serwera Enshrouded daje wiele obietnic, ale Enshrouded nie ogłasza oficjalnego wsparcia dla modów na serwerach dedykowanych, więc ta strona nie opisuje żadnego moda jako wspieranego lub bezpiecznego. Co może zrobić agent, to pokazać Ci, co znajduje się w Twoim folderze: list_dir i glob go mapują, a copy_file tworzy kopię przed jakąkolwiek ingerencją. Osoby uruchamiające dedykowany serwer na lokalnym komputerze często eksperymentują, a kopia zapasowa plus przegląd diffu pokazują dokładnie, który plik tekstowy się zmienił. Sam zdecyduj, czy nieobsługiwana zmiana jest warta ryzyka. Czytaj każdy diff i testuj go na kopii, a oryginały trzymaj nietknięte, aż poznasz skutki zmiany.
VarintKeel nie jest wtyczką do gry ani jej edytora. Służy wyłącznie do Twoich własnych plików i serwerów, więc trzymasz go z dala od klientów gier innych osób, serwerów na żywo, których nie posiadasz, innych graczy i kont; agent tego nie wymusza. Nic nie gwarantuje, że zmiana jest poprawna, dlatego czytasz diff i testujesz wynik.