Komputery Okna Internet

Budowanie serwera modów Rust na twoim komputerze. Jak stworzyć swój serwer Rust Rust swój serwer Steam

Jeśli wszedłeś na tę stronę, zastanawiasz się, jak stworzyć własny serwer w Rust, a także jak skonfigurować go do pracy.

Początkowo porozmawiamy wyłącznie o Steamowej wersji gry, która na ten okres kosztuje 800 rubli, w razie potrzeby można ją wzorować na piratach. Podczas różnych świąt oferowane są przyzwoite zniżki. Dlatego nie będziemy zbytnio omawiać pirackich serwerów klienckich, ponieważ Rust nie jest tak drogi. Porozmawiajmy teraz o przeznaczeniu serwera w samej grze.

Cel twojego serwera w grze Rust

  1. Za pomocą serwera możesz grać ze znajomymi, gdzie nikt nie będzie ingerował w twoją rozgrywkę.
  2. W przypadku akcji eksperymentalnej oznacza to, że każdy może budować domy, pułapki, aby przetestować je w czasie rzeczywistym.
  3. Aby z tego skorzystać, czyli stworzyć serwer do gry kilkudziesięciu osób.

Mogą istnieć inne powody tworzenia serwerów Rust Experimental, ale to były tylko te najbardziej popularne.

Jak stworzyć (stworzyć) serwer Rust Experimental na Steam?

Serwer Rust to przede wszystkim niesamowicie dobry plac zabaw dla wielu eksperymentów w grze. Gdzie można spojrzeć na nowe aktualizacje z innej perspektywy, czyli dowiedzieć się, jakie przedmioty zostały dodane do gry, a także sprawdzić stabilność własnego domu, którego ulepszenie nie będzie łatwe. Jednocześnie wymieniono najczęstsze powody tworzenia własnego serwera.

Warto pamiętać, że serwery mają czasem swoje własne sklepy z rzeczami, w których można kupić przedmioty do raidu, budowy domu, broni i wiele więcej, tak naprawdę za prawdziwe pieniądze. W tym aspekcie istnieje ciągła konkurencja, w której niektórzy ludzie nadal kupują te przedmioty.

Lepiej jest grać razem z przyjaciółmi na serwerach innych osób, ponieważ doda to adrenaliny i podniesie ducha zespołu, dzięki czemu sam zrozumiesz, że lepiej jest przetrwać razem z przyjaciółmi na serwerach innych osób. Ale zdarzają się też przypadki, kiedy serwer jest obsadzany nie tylko przez zwykłych graczy, ale także przez oszustów, którzy nie pozwalają normalnie grać. Jeśli wiesz, jak zdjąć serwer z kolan, możesz stworzyć własny i zaprosić tam znajomych, ale nie korzystaj z praw administratora, pogorszy to sytuację innych graczy.

Wymagania systemowe dla sprzętu serwera Rust

Bez względu na to, jak śmiesznie to zabrzmi, nie ma znanych wymagań systemowych, które można polecić każdemu. Gdzie w sprzęcie najważniejszym elementem jest pamięć RAM, która może być najwyższa pod względem parametrów, ponieważ podczas ładowania serwera cały wątek ładuje pamięć RAM, a następnie zawiesza się na serwerze. Jeśli na serwerze jest dużo obiektów i graczy, obciążenie pamięci RAM tylko wzrośnie. Do pełnoprawnej gry odpowiednie są 8 GB pamięci RAM i procesor i5, które stabilnie wesprą Twój serwer na odpowiednim poziomie. Dzięki temu sprzętowi jesteś w stanie wytrzymać atak 20 śmigłowców, jednocześnie strzelając do nich z 15-piętrowego budynku, który będzie miał średnicę 15 bloków. W związku z tym nie powinny wystąpić żadne zamarznięcia. Gdy tylko serwer zostanie poważnie obciążony, pamięć RAM zaczyna maksymalnie wykorzystywać własną moc, aby uratować pracę serwera. W trybie normalnym używane jest tylko 4-6 procent pamięci RAM.

Dostępność w konsoli SteamCMD

SteamCMD to specjalne narzędzie, które ma na celu natychmiastową aktualizację własnych serwerów, a odbywa się to za pośrednictwem wersji klienta, za pomocą wiersza poleceń. Ale początkowo w ten sposób możesz zainstalować sam serwer Rust. Niewątpliwie ważne jest, aby pobrać taką konsolę z oficjalnej strony i tylko tam musisz ją pobrać, ponieważ łapiesz niebezpieczne wirusy. Sama strona zawiera również informacje dotyczące instalacji, ale ta instrukcja prawdopodobnie nie wystarczy do stworzenia pełnoprawnego serwera.

Sam pakiet dystrybucyjny znajduje się w archiwum, aby zainstalować, musisz rozpakować wszystkie pliki do jednego z niezbędnych katalogów. Warto pamiętać, że jeśli twój serwer jest na Linuksie, to musisz pobrać właśnie taką dystrybucję. Teraz postaramy się całkowicie zdeasemblować takie systemy operacyjne jak Windows 10 i Debian 8 GNU, Linux.

Instalowanie zestawu dystrybucyjnego dla serwera Rust pod Windows 10

Być może ten proces instalacji zestawu dystrybucyjnego może niewiele różnić się od poprzednich wersji systemu Windows, w których wszystko jest nadal robione w akcji. Co więcej, proces ten można przeprowadzić na wersji podstawowej, która nie wymaga licencji, co może być idealne dla wszystkich serwerów.

Początkowo lepiej jest utworzyć określony folder na dysku twardym. Na przykład, "D: \ SteamCMD", taka nazwa została stworzona, aby nie pomylić się w przyszłości i było jasne, co zrobi w przyszłości. Powinieneś rozpakować swoją dystrybucję do tego folderu. Po rozpakowaniu wszystkich plików, wśród plików pojawi się plik stemcmd.exe, który wystarczy uruchomić. Po uruchomieniu program automatycznie pobierze aktualną wersję, jeśli to konieczne, aby Twój serwer był aktualny. Powinieneś być bezczynny do momentu, w którym nie zostaniesz poproszony o wprowadzenie żadnych poleceń.

W związku z tym mamy teraz prawo do aktualizacji aplikacji Steam. Poniżej znajdują się szczegółowe instrukcje tworzenia i aktualizowania własnego serwera gier.

WAŻNE: Wprowadzamy wszystkie polecenia bez cudzysłowów „”, pamiętaj o tym w przyszłości.
  1. Pierwszym krokiem jest autoryzacja w serwisie. Można to zrobić dobrym poleceniem "Zaloguj się anonimowo"... Oczywiście możesz podać własną nazwę użytkownika za pomocą hasła, ale anonimowa autoryzacja nie wymaga podania hasła. Jest łatwiejszy w użyciu niż inne systemy autoryzacji.
  2. Drugim ważnym krokiem jest wskazanie prawdziwej ścieżki do katalogu, w którym zostanie przeprowadzona pełna instalacja serwera. Można to zrobić za pomocą „Wymuś katalog_instalacyjny<Путь каталога>» ... W takim przypadku warto pamiętać, że wybierając dysk twardy, należy zwrócić uwagę na jego obciążenie i przepustowość. Dysk SSD ma najwyższą przepustowość, którą warto kupić, jeśli nie. Dzięki niej wydajność, a także dostęp do niej wzrasta o 90 proc. Dlatego należy to wziąć pod uwagę przy tworzeniu serwera. Ścieżka wraz z poleceniem będzie wyglądać mniej więcej tak, „Wymuś katalog_instalacyjny D: \ srv001”(nazwa katalogu została określona w dowolny sposób, gdzie można go nazwać po swojemu, po czym zostanie automatycznie utworzony).
  3. Jednym z równie ważnych kroków jest uruchomienie instalacji lub aktualizacji gry. Niewątpliwie wszystkie programy i aplikacje mają swój własny identyfikator, w Ruście ma on następujący identyfikator: „258550”... W tym kroku nie musisz się nad tym zastanawiać, gdzie śmiało wprowadzasz do konsoli następujące dane: „Aktualizacja_aplikacji 258550”... Po wpisaniu tego polecenia zostanie wykonane pobieranie, a także wymagane rozpakowanie pobranych plików na serwer katalogów, co zostało właśnie przez nas określone w poprzednim kroku. Oczywiście, jeśli zajrzysz w Internecie, możesz natknąć się na takie polecenie „App_update 258550 - beta public”. Ona oczywiście ma pełne podsumowanie zespołu. Większość jest taka, że ​​gra była wcześniej podzielona na dwie różne gry, a są to Legacy i Experimental. Gdzie w fazie testów była nowa wersja, która nie została dodana do głównej wersji gry i była dystrybuowana w trybie wolnym. Teraz Legacy zostało oficjalnie zamknięte, a Experimental ma je zastąpić. Klawisze typu „-beta” są wymagane do zainstalowania określonej wersji gry, w naszym przypadku nie jest to konieczne. W końcu pobierze pełnoprawnego klienta samej gry, co jest istotne.

Gdy twój klient pobierze wszystkie wymagane pliki dla serwera, możesz przejść do oficjalnego uruchomienia serwera.

W tym artykule omówimy pełną koncepcję tworzenia, otwierania, a nawet zarządzania własnym serwerem, który będzie miał tylko standardowe pliki bez żadnych modyfikacji. Przecież modyfikacje to zupełnie inny temat, o którym również można dużo powiedzieć.

Aby uruchomić nasz serwer, potrzebujemy pliku wsadowego (pliku wsadowego). Co więcej, podczas jego uruchomienia masz prawo do zastąpienia kilku własnych funkcji, które będzie musiał wykonać, co jest wskazane w poleceniu samego uruchomienia.

Ze wszystkich minimalnych poleceń taka linia musi być podłączona do pliku wsadowego „RustDedicated.exe – tryb wsadowy”... To tylko najmniejsza część możliwych połączonych poleceń, których możesz użyć.

Jeśli ktoś jest zainteresowany, możesz uruchomić serwer za pomocą poleceń, które powinny znajdować się w pliku wsadowym "RustDedicated.exe -tryb wsadowy + nazwa_serwera.hosta" MyNameServerRExP "+ server.port 28016 -logFile" output.txt "... W wierszu poleceń zostały pokazane niezbyt potrzebne ustawienia, które wskazują nazwę utworzonego serwera, numery portu, plik dziennika, wszystkie akcje dziennika wykonywane przez serwer zostaną w nim zapisane, gdzie można dowiedzieć się, co wystąpiły błędy w jego działaniu. Ale w tym celu musisz utworzyć plik w katalogu utworzonego serwera, a będą "D: \ srv001 \ ruststart.bat".

Ważnym czynnikiem w tym kroku jest wybór portu, ale jeśli masz kilka innych serwerów na tym samym serwerze, musisz użyć zupełnie innych portów. Oznacza to, że musisz samodzielnie ustawić inne parametry portu. "+ Serwer.port 28017".

Po uruchomieniu tego polecenia zostanie wygenerowany cały świat. Ale również w tym pliku poleceń masz prawo określić dowolne polecenia, które będą bezpośrednio używane dla serwera.

Teraz musimy uruchomić samą grę Rust, uruchamiając grę, otwórz konsolę za pomocą za pomocą klawisza F1, gdzie wpisujemy następującą linię „Połącz hosta lokalnego: 28016”... Oznacza to, że wprowadzamy ten sam port, który wskazaliśmy w samym pliku wsadowym, i przejdziemy na nasz serwer. Ale "localhost" będzie działał tylko na twoim komputerze, na którym działał serwer. Jeśli zrobiłeś to samo, ale już na zakupionym serwerze, wystarczy wpisać adres IP i port serwera, a następnie przejść do niego. Ale pierwotnie stworzyliśmy serwer dla naszego systemu operacyjnego z dostępem lokalnym. Tak więc, po zarejestrowaniu polecenia połączenia, po pewnym czasie będzie można biegać po dzikiej wyspie.

Zautomatyzowany proces aktualizacji dla serwera Rust Experimental

W tym momencie każda osoba definiuje swój własny framework, w jaki sposób najlepiej zaktualizować cały serwer do zaktualizowanej wersji gry. Oznacza to, że możesz ustawić pewne wartości, którymi będzie podążał Twój system. Aby to zrobić, ważne jest ponowne utworzenie pliku wsadowego o tej ścieżce. "D: \ SteamCMD \ upd_rs001.bat"... Powinien zawierać coś takiego:

echo "Aktualizacja serwera Rust: SRV001"

start / wait / high steamcmd.exe + login anonymous + force_install_dir D: \ SRV001 + app_update 258550 walidacja + zakończ "

Teraz musisz samodzielnie zawiesić serwer i otworzyć ten plik baht, który zaktualizuje klienta serwera do aktualnej wersji. Jak tylko aktualizacje zostaną pobrane, możesz je bezpiecznie uruchomić ponownie.

Jeśli znasz polecenia konsoli, możesz wszystko zautomatyzować. Gdzie, jeśli nadejdzie nowa aktualizacja, serwer przestaje działać i sam pobiera aktualizacje, bez twojego udziału we wszystkich tych momentach. Oczywiście, jeśli masz serwer z modyfikacjami, mogą one przestać działać i być bardziej obsługiwane. Jeśli chodzi o oryginalne serwery, będzie to po prostu wspaniała opcja, która jest po prostu niezastąpiona.

Instalujemy serwer na maszynie Debian Squeeze

Niewątpliwie proces tej instalacji jest bardzo trudny i wymaga sensownych wyjaśnień, do czego i do czego się odnosi. Dlatego musisz działać ostrożnie.

  1. Zaloguj się do systemu Linux jako superużytkownik, inaczej nazywa się to „su”. Następnie musisz wykonać polecenie „apt-get install lib32gcc1”. W tym kroku wykonujesz specjalną instalację bibliotek wymaganych do GCC, a dokładniej do kompilacji.
  2. W przypadku SteamCMD nowy profil jest tworzony całkowicie osobno, aby nie uruchamiać się stale jako superużytkownik, co zajmie więcej czasu na uruchomienie. Następnie spokojnie tworzymy użytkownika steam, w którym od razu się logujemy, używając komend takich jak: "userdd -m steam", po "su - steam".
  3. Następnie musisz utworzyć katalog o nazwie „steamcmd” i wejść do niego za pomocą „mkdir ~ / steamcmd”, a następnie „cd ~ / steamcmd”. Gdzie wykonać tworzenie katalogu w katalogu ekonomicznym profilu pary.
  4. Natychmiast pobierz dystrybucję z konsoli: "wget ​​http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz".
  5. Rozpakowujemy archiwum: "tar -xvzf steamcmd_linux.tar.gz". Następnie wpisujemy „ls” i widzimy, które pliki zostały dodane.
  6. Używając "./steamcmd.sh" uruchamiamy skrypt powłoki. Gdzie utworzymy wiersz poleceń konsoli Steam. Niewątpliwie w przyszłości po prostu wpiszemy polecenia przeznaczone dla pary, które widzieliśmy już podczas instalacji wersji Windows.

"Zaloguj się anonimowo"

„Wymuś katalog_instalacyjny ./res02”

„Aktualizacja_aplikacji 258550”

  1. Ponieważ wszystko jest zainstalowane, możemy przejść do folderu „res02”, ale w tym celu najpierw musisz wyjść z konsoli Steam „zakończ”. Wpisujemy dalej "cd ./res02" i wpisujemy "ls". Przeglądamy wszystkie pliki i wśród naszych znajomych widzimy plik "RustDedicated".
  2. W tym kroku ponownie zapamiętuje wersję Windows, w której używamy już pliku wsadowego. Robimy to samo tutaj, uruchamiając plik wsadowy z następującymi parametrami „./RustDedicated –batchmode”. Następnie konsola zaczyna wyświetlać różne komunikaty o niektórych informacjach, które nie powinny zawierać błędów.

Następnie szybko odpalamy grę i jak zwykle w konsoli piszemy „connect 192.168.0.75:28016”. Tutaj adres samej maszyny, a także jej port, są już wstępnie wskazane. Następnie widzimy, że nawiązywane jest połączenie z serwerem. Niestety bez optymalizacji serwer zużyje większość pamięci RAM, czyli około 5 z 8 GB. Rzeczywiście, w systemie Windows wykorzystanie pamięci RAM nie osiągnęło nawet 1,3 GB.

Śliczny Gra rdzy szybko zyskuje na popularności. Coraz więcej przybyszów przybywa do Rast każdego dnia. W związku z tym wielu graczy zastanawia się nad pytaniem, ale jak stworzyć serwer w Rust?- Więc w tym artykule po prostu rozważymy ten problem i dowiemy się, jak stworzyć własny serwer. Czy to będzie serwer Rust pirat lub rdzewiejący serwer parowy, to nie ma znaczenia, rozważymy obie opcje.

Jeśli chcesz zrobić wysokiej jakości serwer na doskonałym hostingu, radzę skorzystać z usług hostingu GameButton

A więc zacznijmy:

Jak stworzyć piracki serwer Rust

  1. Najpierw oczywiście potrzebujemy samego serwera. Przejdź do kategorii „gotowy serwer Rust” i pobierz serwer, który Ci się podoba.
  2. Utwórz nowy folder na dysku twardym, na przykład „ D: \ ServerRust”. Ale zobacz, że nazwa i ścieżka do folderu nie zawierają rosyjskich znaków.
  3. Rozpakuj poprzednio pobrany serwer do utworzonego folderu.
  4. Teraz musisz przejść do folderu - " / dane serwera / cfg"
  5. Otwórz za pomocą notatnika (PPM - otwórz za pomocą - Notatnik) plik " serwer.cfg"i dostosuj go według własnego uznania. Pomoże ci w tym mały plik z opisem wszystkich poleceń -

    4,69 KB pliki do pobrania: 4365

  6. Ponadto konfigurujemy również " Uruchom Server.bat"jak napisano w opisie na stronie, z której pobrałeś Gotowy serwer Rust

Jak stworzyć serwer Steam Rust

  • Robimy to samo tylko plik ” serwer.cfg"po prostu znajdujemy to w folderze" / cfg".

Uruchamiamy " Uruchom Server.bat"nasz nowo utworzony serwer. Włącz Rust, naciśnij" F1 ", wpisz net.connect 127.0.0.1:28015 to jest normalny lokalny adres IP, aby Twoi znajomi mogli łączyć się z Tobą przez Internet, musisz mieć dedykowane IP .


W tym wątku pokażę, jak stworzyć własny serwer Rust Experimental z modami. Dlaczego jest to konieczne? Cóż, przynajmniej jeśli grasz w Rust, masz wiele pomysłów, które znacznie wygodniej jest przetestować na swoim serwerze z nieskończonymi zasobami i możliwością latania. A jeśli pójdziesz dalej, możesz spopularyzować swój serwer i zdobyć prawdziwe pieniądze za sprzedaż bułek z grami graczom na swoim serwerze.

Więc zacznijmy.
Część pierwsza - Tworzenie serwera.
1. Pobierz archiwum Rust_server.zip z oficjalnej strony w tym celu
2. Rozpakuj archiwum do dogodnego dla siebie folderu. Na przykład ten: C: \ Games \ Rust_Server \ Server
Dalej podam przykłady adresów z tym folderem.
3. Przejdź do folderu C: \ Games \ Rust_Server \ Server i uruchom plik update.bat
Otworzy się czarne okno z wierszem poleceń i zostaną w nim pobrane pliki serwera, rozmiar to około 2,15 GB. Po zakończeniu pobierania okno zamknie się automatycznie.
4. Przejdź do folderu C: \ Games \ Rust_Server \ Server \ rustds
Utwórz dokument tekstowy w notatniku, skopiuj ten tekst do środka:
RustDedicated.exe -batchmode -server.hostname "Mój serwer" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog 1 -server .saveinterval 300 -spawn.max_rate 1 -spawn.max_density 1
Następnie w notatniku kliknij "Zapisz jako ..." i zapisz plik pod nazwą "start server.bat" rozszerzenie "Wszystkie pliki".
Wyświetlony plik „start server.bat” jest plikiem startowym serwera. Po kliknięciu na nią ponownie otworzy się czarne okno wiersza poleceń, mapa zostanie utworzona i serwer zostanie uruchomiony. Możesz dowiedzieć się, że serwer jest gotowy do pracy patrząc na licznik fps w prawym dolnym rogu okna: podczas ładowania pokaże 0 fps, a po zakończeniu pojawi się wartość cyfrowa np. ja mieć to 262 fps.
5. Następnie musisz znaleźć swój zewnętrzny adres IP.
Załóżmy, że przeszedłeś do jednej z usług określania adresu IP, a Twój adres okazał się być 213.180.193.11
Otwórz Rust i wciśnij F1, w otwartej konsoli wpisz komendę client.connect 213.180.193.11:28015

Jeśli wszystko zostanie zrobione poprawnie, to połączenie pójdzie i znajdziesz się na własnym serwerze

P.S.: Folder z plikami serwera (zapis gry itp.) będzie znajdować się w C: \ Games \ Rust_Server \ Server \ rustds \ server \ Hello_World

Część druga: Strefa administracyjna

1. Aby zostać administratorem swojego serwera (lub znajomego), musisz najpierw znaleźć swój identyfikator Steam. Aby to zrobić, przejdź do swojego profilu w premii i na dowolnym wolnym miejscu - na przykład po lewej stronie swojego awatara kliknij prawym przyciskiem myszy i wybierz „Kopiuj adres strony”. Wklejamy ten adres w dowolne miejsce, na przykład do notatnika lub przeglądarki. Pojawi się coś takiego