Jeśli trafił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 wersji gry na Steam, która kosztuje 800 rubli za ten okres, w razie potrzeby można ją również symulować w pirackiej grze. Podczas różnych świąt rób przyzwoite rabaty. Dlatego nie będziemy zbytnio rozważać pirackich klientów-serwerów, 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 działań eksperymentalnych 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.

Być może są inne powody, dla których Serwery rdzy Eksperymentalne, ale to były tylko te najbardziej popularne.

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

Serwer Rust to przede wszystkim niesamowicie dobre miejsce do przeprowadzenia wielu eksperymentów w grze. Gdzie możesz 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óry nie będzie łatwy do najazdu. Jednocześnie wymieniono najbardziej banalne powody, dla których tworzą własny serwer.

Warto pamiętać, że serwery mają czasem 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 zrozumiesz, że lepiej 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 podnieść swój 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, ale pewne wymagania systemowe nie wiadomo, które można polecić każdemu. Tam, gdzie w sprzęcie najważniejszym elementem jest pamięć RAM, która może być najwyższa pod względem parametrów, bo gdy serwer jest ładowany, cały przepływ ładuje pamięć RAM, a następnie na serwerze dochodzi do zawieszania się. 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. Z tym sprzętem jesteś w stanie wytrzymać atak 20 helikopteró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 powinno się zawieszać. Gdy tylko na serwerze pojawi się poważne obciążenie, pamięć RAM zaczyna maksymalnie wykorzystywać własne siły, 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óry jest przeznaczony do natychmiastowych aktualizacji własnych serwerów, a odbywa się to za pośrednictwem wersji klienckiej 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 trzeba ją pobrać, ponieważ można złapać niebezpieczne wirusy. Sama witryna zawiera również informacje o instalacji, ale ta instrukcja prawdopodobnie nie wystarczy do stworzenia pełnoprawnego serwera.

Sama dystrybucja 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 spróbujmy całkowicie zdeasemblować system operacyjny, taki jak Windows 10 i Debian 8 GNU, Linux.

Instalowanie dystrybucji dla serwera Rust w systemie Windows 10

Być może ten proces instalacji zestawu dystrybucyjnego może się niewiele różnić od poprzednie wersje Okna, w których wszystko jest takie samo i zrobione w akcjach. 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. W tym folderze powinieneś rozpakować swoją dystrybucję. Po rozpakowaniu wszystkich plików, wśród plików zobaczysz plik stemcmd.exe, który jest dokładnie tym, czego potrzebujesz do uruchomienia. Po uruchomieniu program automatycznie pobierze aktualną wersję, jeśli to konieczne, aby Twój serwer działał na najwyższym poziomie. Musisz pozostać bezczynny, dopóki nie zostaniesz poproszony o wprowadzenie jakichkolwiek poleceń.

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

WAŻNE: Wszystkie polecenia są wprowadzane bez cudzysłowów „”, pamiętaj o tym w przyszłości.
  1. Pierwszym krokiem jest Twoja własna autoryzacja w serwisie. Można to zrobić z dobrym zespołem "zaloguj się anonimowo". Oczywiście możesz podać własny login z hasłem, ale anonimowa autoryzacja nie wymaga podawania żadnego hasła. Jego użycie jest prostsze niż innych systemów autoryzacji.
  2. Drugim ważnym krokiem jest określenie rzeczywistej ścieżki do katalogu, w którym serwer zostanie w pełni zainstalowany. Możesz to zrobić za pomocą „katalog_instalacyjny_wymuszony<Путь каталога>» . W takim przypadku warto o tym pamiętać przy wyborze twardy dysk, należy zwrócić uwagę na jego obciążenie pracą i przepustowość. Najwyższy wydajność jest tylko w Dysk SSD warto kupić, jeśli nie. Dzięki niemu prędkość zostaje zwiększona o 90 procent, a także dostęp do niej. Dlatego należy to wziąć pod uwagę przy tworzeniu serwera. Ścieżka wraz z poleceniem będzie wyglądać mniej więcej tak, "force_install_dir 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 ten identyfikator: „258550”. W tym kroku nie musisz się nad tym zastanawiać, gdzie śmiało możesz wprowadzić 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 katalogu, co zostało właśnie przez nas wskazane 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ść polega na tym, że gra była wcześniej podzielona na dwie różne gry, a są to Legacy i Experimental. Gdzie nowa wersja był w fazie testów, który nie został dodany do głównej wersji gry i był dystrybuowany w trybie swobodnym. Teraz Dziedzictwo zostało oficjalnie zamknięte, a Eksperyment 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, który jest aktualny.

Po pobraniu przez klienta wszystkich wymaganych plików 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 zawierał 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 plik wsadowy(plik wsadowy). Co więcej, podczas jego uruchamiania masz prawo do zastąpienia kilku własnych funkcji, które będzie musiał wykonać, co jest wskazane w samym poleceniu uruchamiania.

Ze wszystkich minimalnych poleceń wymagane jest umieszczenie takiej linii w pliku wsadowym RustDedicated.exe – tryb wsadowy. Jest to tylko najmniejsza część możliwych połączonych poleceń, których można użyć.

Jeśli ktoś jest zainteresowany, możesz uruchomić swój serwer z takimi poleceniami, które powinny znajdować się w twoim pliku wsadowym "RustDedicated.exe -tryb wsadowy +nazwa serwera.hosta "MyNameServerRExP" +server.port 28016 -logFile "output.txt". W wierszu poleceń polecenia nie były pokazywane zbyt często żądane ustawienia, który wskazuje nazwę utworzonego serwera, numery portów, plik dziennika, będzie rejestrował wszystkie akcje dziennika wykonane przez serwer, gdzie można dowiedzieć się, jakie błędy wystąpiły w jego pracy. Ale w tym celu musisz utworzyć plik w katalogu utworzonego serwera, a będzie „D:\srv001\ruststart.bat”.

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

Po uruchomieniu tego polecenia zostanie wygenerowany cały świat. Ale także w tym plik wsadowy 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 taką linię "podłącz host lokalny: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 podać adres ip i port serwera, a następnie przejść do niego. Ale początkowo stworzyliśmy serwer dla naszego systemu operacyjnego z dostęp lokalny. 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 wyznacza sobie własny framework, jak najlepiej zaktualizować cały serwer do zaktualizowanej wersji gry. Oznacza to, że możesz ustawić określone wartości, którymi będzie podążał Twój system. Aby to zrobić, ważne jest, aby ponownie utworzyć plik wsadowy z tą ścieżką „D:\SteamCMD\upd_rs001.bat”. Powinien zawierać coś takiego:

echo "Aktualizacja serwera Rust: SRV001"

uruchom /wait/high steamcmd.exe +zaloguj anonimowo +force_install_dir D:\SRV001 +app_update 258550 zatwierdź +zakończ"

Teraz będziesz musiał samodzielnie zawiesić serwer i otworzyć ten plik bat, który zaktualizuje klienta serwera do obecna wersja. Jak tylko aktualizacje zostaną pobrane, możesz je bezpiecznie uruchomić ponownie.

Jeśli rozumiesz 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 świetna opcja, która jest po prostu niezastąpiona.

Instalowanie serwera na maszynie Debian Squeeze

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

  1. Iść do system linux pod superużytkownikiem jest inaczej określany jako „su”. Następnie musisz wykonać polecenie „apt-get install lib32gcc1”. Ten krok instaluje biblioteki specjalnie wymagane dla GCC, a dokładniej do kompilacji.
  2. W przypadku SteamCMD jest tworzony całkowicie osobno nowy profil nie uruchamiać się przez cały czas jako root, co zajmie więcej czasu. Następnie spokojnie tworzymy użytkownika steam, w którym od razu się logujemy, używając poleceń typu: „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 utworzyć katalog w katalogu ekonomicznym profilu pary.
  4. Natychmiast pobierz dystrybucję w konsoli: "wget ​​http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz".
  5. Rozpakowujemy archiwum: "tar -xvzf steamcmd_linux.tar.gz". Następnie wpisz „ls” i zobacz, które pliki zostały dodane.
  6. Za pomocą "./steamcmd.sh" uruchamiamy skrypt powłoki. Gdzie stworzyć zaproszenie polecenie konsoli Parowy. Niewątpliwie w przyszłości po prostu wpiszemy polecenia przeznaczone dla pary, które już widzieliśmy Instalacja systemu Windows wersje.

"zaloguj się anonimowo"

"katalog_wymuś_instalacyjny ./res02"

"aktualizacja_aplikacji 258550"

  1. Ponieważ wszystko jest zainstalowane, śmiało przejdź do folderu „res02”, ale w tym celu najpierw musisz wyjść z konsoli Steam „zamknij”. Wpisz dalej „cd ./res02” i wpisz „ls”. Przeglądamy wszystkie pliki i wśród znajomych widzimy, że plik „RustDedicated” jest obecny.
  2. W tym kroku pamięta Wersja Windows znowu, gdzie już używamy pliku wsadowego. Robimy to samo tutaj, uruchamiając plik wsadowy pod następującymi parametrami „./RustDedicated –batchmode”. Następnie konsola zaczyna wyświetlać różne komunikaty o niektórych informacjach, w których nie powinno być żadnych błędów.

Następnie szybko uruchamiamy grę i jak zwykle piszemy w konsoli "connect 192.168.0.75:28016". Tutaj adres samej maszyny jest już wstępnie wskazany, a także jej port. Następnie widzimy, że połączenie z serwerem zostało nawiązane. 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.

piękny Gra rdzy zyskuje na popularności w szybkim tempie. Coraz więcej przybyszów przybywa do Rust każdego dnia. W związku z tym wielu graczy zastanawia się nad tym pytaniem i jak stworzyć własny 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, przyjrzymy się obu opcjom.

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

A więc zacznijmy:

Jak stworzyć Rust Pirate Server

  1. Na początek 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 upewnij się, ż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 - " /serverdata/cfg"
  5. Otwórz za pomocą notatnika (PPM - otwórz za pomocą - Notatnik) plik " serwer.cfg" i skonfiguruj 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. Następnie skonfiguruj to samo Uruchom Server.bat"jak napisano w opisie na stronie, z której pobrałeś gotowy serwer Rdza

Jak stworzyć serwer Steam Rust

  • Robimy wszystko tak samo, tylko plik " serwer.cfg"po prostu znajdź to w folderze" /cfg".

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

Czy kiedykolwiek zastanawiałeś się, jak stworzyć własny serwer RUST, ale napotkałeś ograniczenia systemu operacyjnego Windows? Nie ma już sensu się martwić! W tym przewodniku skupimy się na konfiguracji serwera pod Linuksem, zwłaszcza dystrybucji Debian 8 x64. Zamiast skupiać się tylko na RUST VANILLA, opiszemy ustawienia dla Oxide i nauczymy Cię, jak zabezpieczyć swój serwer.

Początkowe ustawienia

Będzie to prawdopodobnie najdłuższa część przewodnika, ale pomoże w ustawieniu zabezpieczeń serwera. Zasadniczo ten podręcznik jest skierowany do osób, które nie są zaznajomione z pojęciami bezpieczeństwa serwera i ogólnie z Debianem.

  • Połącz się z serwerem za pomocą klienta SSH (zalecamy użycie PuTTY).
  • Wejdź na stronę Generatora haseł i utwórz losowe hasło 50+ i skopiuj. Następnie wpisz "passwd root" w konsoli, kliknij kliknij prawym przyciskiem myszy dwukrotnie myszką w terminalu.
  • Teraz, gdy już zainstalowałeś bezpieczne hasło, możesz zaktualizować system: napisz w terminalu „apt-get update -y && apt-get upgrade -y”, naciśnij Enter, następnie „apt-get install fail2ban nano -y” i ponownie Enter.
  • Teraz pobierz program PuTTYgen i wygeneruj klucz. Teraz wprowadź następujące polecenia jedno po drugim, naciskając klawisz Enter, aby przejść do Nowa linia w PuTTY:

Mkdir ~/.ssh
chmod 0700 ~/.ssh
dotknij ~/.ssh/authorized_keys
chmod 0644 ~/.ssh/authorized_keys
nano ~/.ssh/authorized_keys

Teraz wróć do PuTTYgen, a następnie kliknij prawym przyciskiem myszy w oknie z większą liczbą znaków i kliknij zaznacz wszystko, a następnie skopiuj. Teraz wróć do PuTTY, gdzie otworzyłeś edytor nano i kliknij prawym przyciskiem myszy, aby wkleić swój klucz publiczny, a następnie naciśnij ctrl + o -> enter -> ctrl + x.

Teraz wpisz „nano /etc/ssh/sshd_config”, a następnie ctrl+w, a następnie wpisz „PasswordAuth”. Teraz usuń skrót i zmień tak na końcu na nie. Teraz przewiń stronę w dół i zmień UsePAM na no. Teraz ctrl + w i wpisz PermitRootLogin i po prostu zmień to na "bez hasła". Teraz naciśnij ctrl+p (zapisz) i ctrl+x (zakończ), a następnie wpisz „service ssh reload”.

Wracamy do PuTTYgen: musimy przechowywać klucze publiczne i prywatne w bezpiecznym miejscu. Zamknij PuTTY i otwórz go ponownie, po lewej stronie wybierz Connect -> SSH -> Authorization i określ plik z zapisanym przed chwilą kluczem prywatnym. Po powrocie do sesji kliknij „Ustawienia domyślne”, następnie „Zapisz”, a następnie „Otwórz”, aby zalogować się bez hasła.

SteamCMD

Valve posiada własną dokumentację dotyczącą konfiguracji SteamCMD, którą można znaleźć tutaj. Po przejściu do sekcji app_update wpisz „app_update 258550”. To jest tylko identyfikator serwera RUST.

WANILIA

Po wykonaniu wszystkich kroków ze SteamCMD możesz przystąpić do konfiguracji VANILLA. Wykonaj "cd SteamCMD Directory", a następnie napisz nano startrust.sh i wklej to: "258550".

#!/kosz/sz
wyczyść chwilę: nie
exec ./RustDedicated -batchmode -nographics \
-server.ipIPAddressTutaj\
-serwer.port 28015 \
-rcon.ip adres IP tutaj \
-rcon.port 28016 \
-hasło RCON" hasło RCON tutaj" \
-server.maxplayers 75\
-server.hostname "Nazwa serwera" \
-server.identity "moja_tożsamość_serwera" \
-server.level "Mapa proceduralna" \
-serwer.seed 12345 \
-server.worldsize 3000 \
-server.saveinterval 300 \-server.globalchat prawda \
-server.description "Opis tutaj" \
-server.headerimage "Link do obrazu nagłówka JPG/PNG 512x256px tutaj" \
-server.url "WitrynaTutaj"
echo "\nRestartowanie serwera...\n" gotowe

Będziesz musiał uzupełnić własne wartości, takie jak seed (możesz do tego użyć generatora podglądu mapy) itp. Teraz wykonaj "chmod u + x startrust.sh", a następnie "./startrust.sh", a twój serwer się uruchomi. Jeśli nie ma problemów podczas startu, możesz połączyć się z serwerem przez RCON. W grze możesz połączyć się z serwerem naciskając F1, wybierając konsolę i wpisując: "connect Server IPAddress:28015". W poniższych poradnikach opiszemy, jak ustawić swój status administratora w grze.

tlenek

Ten dodatek do serwera Rust jest bardzo popularny. Tutaj opisujemy proces konfiguracji. Przede wszystkim musisz zrobić "wget ​​https://github.com/OxideMod/Snapshots/raw/master/Oxide-Rust_Linux.zip". Następnie, jeśli jeszcze nie zainstalowałeś unzip "apt-get install unzip -y", po "unzip Oxide-Rust_Linux.zip". Należy to zrobić w katalogu serwera RUST, który zainstalowałeś przez SteamCMD (musisz zgodzić się ze wszystkim, co będzie oferowane). Następnie należy ustawić uprawnienia do uruchamiania kompilatora: „chmod u + x CSharpCompiler”, aby mógł kompilować wtyczki dla serwera RUST z rozszerzeniem cs (pamiętaj o wtyczce Kits). Gratulujemy stworzenia w pełni działającego serwera RUST Oxide. W kolejnych poradnikach poruszymy takie aspekty jak „Uprawnienia” oraz aktualne problemy serwerów RUST.

Aktualizacja

To jest bardzo proste. Musisz powtórzyć kroki, które wykonałeś podczas instalowania RUST przez SteamCMD. Jeśli używasz Oxide, będziesz musiał go ponownie pobrać po aktualizacji. Użyj powyższego linku, a następnie rozpakuj go. Może być konieczna ponowna zmiana uprawnień dla CSharpCompiler.

Zapora (dla zaawansowanych użytkowników)

Dla dodatkowego bezpieczeństwa serwera RUST można skonfigurować firewall. Ostrzeżenie: Wprowadzanie zmian w ustawieniach serwera w systemie Debian może spowodować całkowitą nieoperacyjność, ograniczoną lub całkowita nieobecność dostęp do serwera.

Napisz „nano iptables.sh”, a następnie skopiuj następujące:

iptables -P WEJŚCIE AKCEPTUJ
iptables -P WYJŚCIE AKCEPTUJ
iptables -F
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j AKCEPTUJ
iptables -A WEJŚCIE -p tcp --dport 28016 -j AKCEPTUJ
iptables -A INPUT -p udp --dport 28015 -j AKCEPTUJ
iptables -I INPUT 1 -i lo -j AKCEPTUJĘ
iptables -P WEJŚCIE AKCEPTUJ
iptables -A INPUT -j DROP
apt-get install iptables-persistent -y
invoke-rc.d iptables-persistent save

Następnie wpisz „chmod u+ux iptables.sh”, a następnie wpisz „./iptables.sh”. Uruchomi kilka poleceń, które w końcu otworzą standardowy port ssh (22), a następnie dwa standardowe porty dla serwera RUST.

Witryna ma więc wspaniałą sieć. Ale w nim tylko kilka linijek jest poświęconych uruchomieniu i konfiguracji serwera.
Postaram się pomóc użytkownikom, którzy chcieliby grać na swoim lokalnym serwer ze znajomymi i z własnymi ustawieniami. W tym krótkim artykule postaram się pokazać cały proces: od instalacji serwera po konfigurację, w tym korzystanie z modów.

1. Pierwszą rzeczą, jakiej potrzebujemy, jest przejście na uruchamianie Rusta przez sieć i Ściągnij archiwum zawierające wszystkie niezbędne narzędzia i rozpakuj do dowolnej lokalizacji.

2. Przejdźmy teraz do instalacja. Uruchom plik Update-Rust-Server.bat z folderu SteamCMD i poczekaj, aż nasz serwer się pobierze. Serwery zostaną załadowane do folderu RustServer.

Wszystko, co zainstalowaliśmy na serwerze, przejdź do kolejnych kroków.

3. Teraz będziemy uruchom serwer, dostosuj go i zaproś znajomych. Aby połączyć się z utworzonym serwerem wykonaj następujące czynności:

idę do folderu SteamCMD i uruchom plik Run-Rust-Server.bat(To on, nie Rust_server). Aby uruchomić eksperymentalny serwer Rust, uruchom plik Run-Rust-Exp-Server.bat
- Po uruchomieniu w wiersz poleceń pojawią się linie z informacją o pobraniu, czekamy na moment pojawienia się napisu „serwer zainicjowany”.
- Wszystko, serwer działa.
- Teraz, aby wejść na serwer, musimy znaleźć adres naszego serwera. Wersja klasyczna -
- Zapisz swój adres IP gdzieś w plik tekstowy(nie zapomnieć).
- Następnie uruchom grę i wciśnij klawisz F1 (konsola) i wpisz tam polecenie net.connect Twoje ip: 28015 (gdzie Twoje ip to Twoje ip, którego nauczyłeś się wcześniej). Teoretycznie powinno to być również 127.0.0.1.

Jeśli wszystko zostanie zrobione poprawnie, połączysz się ze swoim serwerem. Aby znajomi mogli się z Tobą połączyć, konieczne jest oczywiście, aby serwer działał na Twoim komputerze i aby Twoi znajomi poprawnie wprowadzili polecenie połączenia, które im powiesz.
Teraz możesz zacząć grać. ALE! Prawidłowe wykonanie wszystkich działań w niektórych przypadkach nie gwarantuje sukcesu. Ponieważ istnieje wiele powodów, dla których możesz się nie udać. Wpisane jest rozwiązanie najczęstszych problemów.

4. Cóż, teraz, jeśli wszystko ci się ułożyło i podobało ci się, możesz się pobawić ustawienia serwera.
Na przykład w Najnowsza aktualizacja twórcy dodali tak ciekawą rzecz jak zużycie broni (od razu przypomniałem sobie serię martwa Wyspa), a także zużycie odzieży i sprzętu.
To nie pasowało wielu, a oto możliwość wyłączenia tej funkcji.

Do tego potrzebujesz:
> Zaloguj się do serwera z uprawnieniami administratora. Aby to zrobić, otwórz konsolę w grze klawiszem F1 i wpisz polecenie Rcon.login swoje hasło (twoje hasło jest ustawione w pliku server.cfg i domyślnie wygląda to 123456). Po wejściu powinien pojawić się napis (w konsoli) "zalogowany jako administrator", co oznacza, że ​​jesteś zalogowany jako administrator. Teraz wprowadź polecenia:
- Aby wyłączyć noszenie odzieży: conditionloss.armorhealthmult „0.0”
- Aby wyłączyć zużycie broni/ekwipunku: conditionloss.damagemultiplier "0.0"

Za pomocą różnych modów możesz także wyłączać lub włączać różne rzeczy. Na przykład wyłącz dezintegrację na serwerze lub dostosuj interwał lotów dla samolotów. Sieć ma już zarówno niedrogie, jak i niezbyt przystępne mody. Polecam skorzystać z darmowego moda magma, ze względu na łatwość dostosowywania i dużą liczbę wtyczek.

Zardzewiały gra komputerowa pierwszoosobowa gra survivalowa od Facepunch Studios, dostępna dla systemów Windows, Linux lub Mac OSX. Obecnie wciąż jest w fazie rozwoju (wczesny dostęp), ale możesz już w nią grać na Steamie za około 12 USD.

Istnieją dwa różne wersje gier, starszego i bardziej stabilnego Rust Legacy oraz nowszej wersji Rust Experimental, która została całkowicie przepisana od podstaw i jest obecnie przedmiotem wszystkich bieżących prac rozwojowych.

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

Jak stworzyć zardzewiały eksperymentalny serwer parowy

Czego będziemy potrzebować?

Po drugie, przed rozpoczęciem spójrz na zawartość pliku wsadowego.

RustDedicated.exe -batchmode -load odpowiada za uruchomienie serwera bez GUI, a ładowanie prefiksu jest bardzo ważne, ponieważ bez niego przy następnym uruchomieniu serwera cały postęp nie zostanie załadowany, że tak powiem, nastąpi wyczyszczenie.

server.seed - modyfikator "seed" do tworzenia świata, liczba całkowita od -2147483647 do 2147483647. Sposób generowania świata zależy od tej liczby. Są tylko wspólne lokalizacje, które pozostają niezmienione, są to śnieg, las, pustynia.

Możesz uruchomić bat i połączyć się za pomocą:

"client.connect (ip):(port)" w konsoli F1. Jeśli hostem jesteś Ty, dla połączenia lokalnego „client.connect localhost:28015”

Jeśli chodzi o pozostałe ustawienia, przeczytane powyżej, są one takie same jak w przypadku wersji Steam.

Jak uzyskać eksperymentalną rdzę administratora?

Istnieje kilka sposobów dodawania administratorów i moderatorów

1. Przez konsolę serwera Nie myl konsoli serwera z konsolą klienta (gry) W konsoli musisz napisać Kod:

Ownerid "pseudonim gracza" - Administrator (właściciel serwera)

Przykład: Kod: ownerid 76561198002158852 „megarust” moderatorid 76561198002158852 „megarust” Wtedy otrzymamy odpowiedź z serwera o nadaniu statusu

2. Przez użytkowników .cfg . Znajdujemy plik .cfg użytkowników, zwykle jest on zlokalizowany (Katalog z serwerem \server \my _server _identity \cfg ) Otwórz go dowolnym edytorem tekstu i napisz:

Kod: Ownerid "pseudonim gracza" - Administrator (właściciel serwera)

moderatorid "pseudonim gracza" - Moderator

Notatka ! Zanim redagowanie użytkowników .cfg musisz zamknąć serwer, ponieważ . przy następnym zamknięciu serwera ta konfiguracja zostanie nadpisana .

3. Korzystanie z narzędzia administracyjnego Rusty - Server RCON

Ta metoda zajmie trochę więcej czasu i wysiłku w porównaniu do dwóch poprzednich. Najpierw musimy skonfigurować rcon .port i rcon .password, jeśli jeszcze tego nie zrobiono. Rcon .port jest zwykle o 1 większy niż twój normalny port.

Przykład: Normalny port: Ip:28015 Port Rcon: Ip:28016 Konfiguracja portu i hasła Rcon Kod: @echo off RustDedicated .exe -batchmode +serwer .port 28015 +rcon .port 28016 +rcon .password "changeme123" +serwer .hostname "Rust -Helper .ru" +serwer .identity "my _server _identity" +serwer .maxplayers 100 +serwer .saveinterval 3600 -logFile "log .txt" Teraz uruchom Rusty i przejdź do Ustawień i uzupełnij swoje dane. Jeśli wszystko jest zrobione poprawnie, zmień na Następnie przejdź do zakładki Rcon -> Konsola i wpisz Kod: ownerid "nick gracza" - Administrator (właściciel serwera) moderatorid "nick gracza" - Moderator

Gratulacje, jesteś teraz administratorem! Zaloguj się ponownie na serwer , ponieważ . panel administracyjny może nie działać, jeśli byłeś online w momencie zmiany statusu!