Test własnej mapy Rust na lokalnym serwerze
Krótka odpowiedź: zainstaluj darmową aplikację Crucible Local Server, wybierz swój .map w jej menu Mapa, naciśnij Uruchom serwer, a gdy pokaże Live, naciśnij Dołącz. Ręcznie: wskaż server.levelurl na swój .map ścieżką file:/// w startowym pliku .bat, uruchom serwer i wpisz client.connect localhost:28015 w konsoli pod F1.
Najszybszy sposób na przetestowanie własnej mapy Rust to uruchomić lokalny serwer dedykowany Rust, wczytać mapę i przejść ją w grze, żeby dokładnie zobaczyć, jak sprawdzają się teren, monumenty i rozgrywka. Dzięki temu wyłapiesz problemy wcześnie: teren, po którym źle się gra, monumenty w kiepskich miejscach, klify blokujące ruch albo problemy z układem, które widać od razu z perspektywy pierwszej osoby, a umykają w widoku z góry w RustEdit.
Chcesz ominąć skrypty? Crucible Local Server to darmowa aplikacja, która robi za ciebie wszystko z tej strony: instaluje serwer dedykowany Rust, wczytuje mapę i go uruchamia, bez plików
.batdo edycji. Sama też znajduje twoje eksporty z Crucible Heightmap i wypisuje je w menu map, więc świeżo wygenerowany.mapjest o jedno kliknięcie od przypisania i jedno kliknięcie Uruchom serwer od działania. Gdy serwer jest Live, przycisk Dołącz wrzuca cię do gry. Zobacz uruchom własną mapę na swoim serwerze. Ręczna konfiguracja niżej nadal działa, jeśli wolisz robić to sam.
Wideo Drizzzy odpala mapę w trakcie budowy na darmowym lokalnym serwerze z aplikacją Crucible Local Server, od instalacji serwera do przejścia terenu w grze:
Dla ręcznej drogi niżej jego starsze wideo How to Host Your Own Rust Server for FREE pokazuje, jak ustawić serwer ręcznie.
Wczytaj własną mapę na swoim serwerze Rust
Dział zatytułowany „Wczytaj własną mapę na swoim serwerze Rust”Skonfiguruj serwer dedykowany tak, żeby wczytywał twoją własną mapę, wskazując plik .map w skrypcie startowym. Zapisz wyeksportowany plik .map z RustEdit gdzieś (dobrze sprawdza się folder maps w katalogu głównym serwera), a potem ustaw server.levelurl na pełną ścieżkę pliku w startowym .bat:
@echo off:loopcd /d "C:\Path\To\Your\Server\Folder"echo Starting server...RustDedicated.exe -batchmode ^+server.port 28015 ^+server.levelurl "file:///C:\Path\To\Your\Maps\yourmap_v1.map" ^+server.maxplayers 1 ^+server.hostname "Your Server Name" ^+server.identity "yourserver" ^+rcon.port 28016 ^+rcon.password YOUR_RCON_PASSWORD ^+rcon.web 1echo Server stopped. Restarting in 10 seconds...timeout /t 10goto loopCo zmienić:
- cd /d path: folder, w którym leży twój
RustDedicated.exe. - server.levelurl: pełna ścieżka do twojego pliku
.map(zostaw prefiksfile:///). - server.hostname i server.identity: nazwa twojego serwera i nazwa folderu zapisu dla tego serwera.
- rcon.password: ustaw własne i nigdy go nie udostępniaj.
Więcej o linii startowej i pliku konfiguracji: Rust server.cfg, nadaj sobie admina, gdy już wejdziesz, i wydajność serwera, jeśli duża mapa działa wolno.
Połącz się
Dział zatytułowany „Połącz się”Uruchom serwer, odpal Rust, naciśnij F1 i wpisz client.connect localhost:28015 (albo client.connect 127.0.0.1:28015), żeby wejść i przejść swoją mapę. Chcesz swobodnie latać po mapie? Zobacz komendy trybu kreatywnego Rust po noclip i narzędzia budowania oraz komendy cinematic do czystych screenów i wideo.
Jak dać znajomym przetestować
Dział zatytułowany „Jak dać znajomym przetestować”Mapa z file:/// działa tylko dla graczy na tym samym PC co serwer. Każdy, kto wchodzi, pobiera mapę z adresu server.levelurl, więc gra znajomego nie dosięgnie pliku na twoim dysku. Żeby testować ze znajomymi:
- Wrzuć
.maptam, gdzie dostaniesz bezpośredni link do pobrania przezhttps, i ustawserver.levelurlna ten link. W Crucible Local Server wybierz Hostowany URL na karcie Mapa i wklej link w Konfiguracja. Zobacz wystaw własną mapę na serwerze Rust. - Przekieruj port 28015 (TCP/UDP) routera na wewnętrzny IP twojego PC i port 28015. Twój zewnętrzny adres IP to publiczny adres, który operator internetu przypisuje twojej sieci domowej (znajdziesz go, wpisując w przeglądarce „what is my IP”). Sprawdź ustawienia routera albo wyszukaj „port forward [model twojego routera]”, żeby znaleźć szczegółowe kroki.
- Podaj znajomym swój zewnętrzny IP i niech połączą się przez
client.connect YOUR_EXTERNAL_IP:28015.
Jak wygląda gotowa mapa
Dział zatytułowany „Jak wygląda gotowa mapa”Własna mapa zbudowana na terenie z Crucible, w grze i jako pełny przegląd mapy. Zrzuty ekranu od SyFex:
Ujęcia z gry i przeglądu mapy od SyFex, który walnie przyczynił się do utrzymania przy życiu mapy Hapis po tym, jak Facepunch ją wycofał. Portfolio map Rust SyFex znajdziesz tutaj.
Aktualizacja mapy
Dział zatytułowany „Aktualizacja mapy”Albo zapisz każdą nową wersję pod nową nazwą (na przykład yourmap_v2.map) i wskaż na nią server.levelurl, albo usuń stary .map z folderu identity serwera i z folderu map twojego klienta Rust w C:\Program Files (x86)\Steam\steamapps\common\Rust\maps. Nowa nazwa to bezpieczniejszy nawyk, bo gracz, który ma już stary plik, pobierze wtedy nowy.
Jeśli coś się nie wczytuje, indeks błędów wymienia popularne błędy serwera i map Rust.
Wystawienie jej dla innych
Dział zatytułowany „Wystawienie jej dla innych”Gdy jesteś gotowy postawić mapę na działającym serwerze, zobacz wystaw własną mapę na serwerze Rust i ustaw harmonogram wipe’ów, pod który gracze mogą się dopasować. Drizzza współpracuje z Pine Hosting, żeby dać ci prostą opcję hostingu: pine.host/drizzza, kod DRIZZZA na 30% zniżki.




