Internet Windows Android

Cum să-ți creezi propriul server Rust. Cum să vă creați propriul server RUST sub Linux Cum să rulați un server local în Rust

Dacă ați ajuns pe această pagină, vă întrebați cum să-ți creezi propriul server în Rust, precum și cum să-l configurați să funcționeze.

Inițial, vom vorbi exclusiv despre versiunea Steam a jocului, care costă 800 de ruble pentru această perioadă de timp, dacă este necesar, poate fi simulată și pe un joc piratat. În timpul diferitelor sărbători, faceți reduceri decente. Prin urmare, nu vom lua în considerare foarte mult client-servere piratate, deoarece Rust nu este atât de scump. Acum să vorbim despre scopul serverului în jocul în sine.

Scopul serverului tău în jocul Rust

  1. Cu ajutorul serverului, te poți juca cu prietenii tăi, unde nimeni nu va interfera cu jocul tău.
  2. Pentru activități experimentale, asta înseamnă că oricine poate construi case, capcane pentru a le testa în timp real.
  3. Pentru a beneficia de asta, adică crearea unui server pentru jocul a zeci de oameni.

Pot exista și alte motive pentru care serverele Rust Experimental sunt create, dar acestea au fost doar cele mai populare.

Cum să creați (creați) serverul dvs. Rust Experimental pe Steam

Serverul Rust este, în primul rând, un loc incredibil de bun pentru a face o mulțime de experimente în joc. Unde puteți privi noile actualizări dintr-un unghi diferit, adică aflați ce articole au fost adăugate în joc și, de asemenea, verificați stabilitatea propriei case, care nu va fi ușor de atacat. În același timp, au fost numite motivele cele mai banale pentru care își creează propriul server.

Merită să ne amintim că serverele au uneori propriile lor magazine cu lucruri de unde puteți cumpăra articole pentru un raid, construiți o casă, arme și multe altele, de fapt, pe bani reali. Sub acest aspect, există o concurență constantă, unde unii mai cumpără aceste articole.

Este mai bine să jucați procesul de joc împreună cu prietenii pe serverele altora, deoarece va adăuga adrenalină și va crește spiritul de echipă, astfel veți înțelege că este mai bine să supraviețuiți împreună cu prietenii pe serverele altora. Dar există și cazuri când serverul este umplut nu numai de jucători obișnuiți, ci și de trișori care nu vă permit să jucați normal. Dacă știți să vă ridicați serverul din genunchi, atunci nu ezitați să vă creați propriul și să invitați prieteni acolo, dar nu folosiți drepturile de administrator, acest lucru va agrava situația altor jucători.

Cerințe de sistem pentru hardware-ul serverului Rust

Indiferent cât de ridicol ar suna, dar nu există cerințe specifice de sistem care să poată fi recomandate tuturor. Acolo unde în echipament cel mai important element este RAM, care poate fi cel mai mare din punct de vedere al parametrilor, deoarece atunci când serverul este încărcat, întregul flux încarcă RAM, iar apoi apar înghețari pe server. Dacă există o mulțime de obiecte și jucători pe server, atunci sarcina RAM va crește. Pentru un joc cu drepturi depline, sunt potrivite 8 GB de RAM și un procesor i5th, care vă va sprijini stabil serverul la nivelul corespunzător. Cu acest echipament, puteți rezista unui atac de 20 de elicoptere, în timp ce trageți asupra lor dintr-o clădire de 15 etaje, care va avea 15 blocuri în diametru. Astfel, nu ar trebui să apară blocări. De îndată ce o sarcină serioasă apare pe server, memoria RAM începe să-și folosească la maximum propria putere pentru a salva munca serverului. În modul normal, se utilizează doar 4-6 la sută din RAM.

Accesibilitate în consola SteamCMD

SteamCMD este un utilitar special conceput pentru a vă actualiza instantaneu propriile servere, iar acest lucru se face prin versiunea client, folosind linia de comandă. Dar inițial, în acest fel, puteți instala propriul server Rust. Fără îndoială, este important să descărcați o astfel de consolă de pe site-ul oficial și doar acolo trebuie să o descărcați, deoarece puteți prinde viruși periculoși. Site-ul în sine are și informații de instalare, dar această instrucțiune probabil nu este suficientă pentru a crea un server cu drepturi depline.

Distribuția în sine este în arhivă, pentru a putea instala, trebuie să despachetați toate fișierele într-unul dintre directoarele necesare. Merită să ne amintim că, dacă serverul dvs. este pe Linux, atunci trebuie să descărcați o astfel de distribuție. Acum să încercăm să dezasamblam complet sistemul de operare, cum ar fi Windows 10 și Debian 8 GNU, Linux.

Instalarea unei distribuții pentru Rust Server pe Windows 10

Poate că acest proces de instalare a distribuției poate diferi puțin de versiunile anterioare de Windows, unde totul se face în același mod. Mai mult, acest proces poate fi efectuat pe versiunea de bază, care nu necesită o licență, care poate fi ideală pentru toate serverele.

Inițial, este mai bine să creați un folder specific pe hard disk. De exemplu, D:\SteamCMD, un astfel de nume a fost făcut pentru a nu se încurca pe viitor și era clar ce avea să facă în viitor. În acest folder ar trebui să despachetați distribuția. După despachetarea tuturor fișierelor, veți vedea stemcmd.exe printre fișiere, care este exact ceea ce trebuie să rulați. După lansarea programului, acesta va descărca automat versiunea curentă, dacă este necesar, astfel încât serverul dumneavoastră să fie la egalitate. Trebuie să rămâneți inactiv până când vi se solicită să introduceți orice comenzi.

Astfel, acum avem dreptul de a actualiza aplicațiile Steam. Mai jos este o instrucțiune detaliată despre cum să creați și să vă actualizați propriul server de joc.

IMPORTANT: Toate comenzile sunt introduse fără aceste ghilimele „”, rețineți acest lucru în viitor.
  1. Primul pas este propria dvs. autorizare asupra serviciului. Acest lucru se poate face cu o echipă bună "autentificare anonimă". Desigur, vă puteți specifica propria autentificare cu o parolă, dar autorizarea anonimă nu necesită introducerea vreunei parole. Utilizarea sa este mai simplă decât alte sisteme de autorizare.
  2. Al doilea pas important este să specificați calea reală către directorul în care serverul va fi instalat complet. Puteți face asta cu „force_install_dir<Путь каталога>» . În acest caz, merită să ne amintim că atunci când alegeți un hard disk, trebuie să acordați atenție sarcinii de lucru și lățimii de bandă. Cea mai mare lățime de bandă este doar cu o unitate SSD, care merită cumpărată, dacă nu. Datorită lui, viteza este crescută cu 90 la sută, precum și accesul la ea. Prin urmare, acest lucru trebuie luat în considerare la crearea unui server. Calea împreună cu comanda va arăta cam așa, „force_install_dir D:\srv001”(numele directorului a fost specificat în mod arbitrar, unde îl puteți denumi în felul dumneavoastră, după care va fi creat automat).
  3. Unul dintre pașii la fel de importanți este să lansați instalarea sau actualizarea jocului. Fără îndoială, toate programele și aplicațiile au propriul lor identificator, în Rust are acest ID: "258550". În acest pas, nu trebuie să vă gândiți la asta, unde puteți introduce cu îndrăzneală următoarele date în consolă: „app_update 258550”. După introducerea acestei comenzi, se va efectua descărcarea, precum și dezambalarea necesară a fișierelor descărcate pe serverul de catalog, ceea ce tocmai a fost indicat de noi în pasul anterior. Desigur, dacă te uiți pe Internet, poți da peste o astfel de comandă „app_update 258550 -beta public". Ea, desigur, are un rezumat complet al echipei. Majoritatea constă într-un singur lucru, că jocul a fost anterior împărțit în două jocuri diferite, iar acestea sunt Legacy și Experimental. În cazul în care o nouă versiune a fost în testare, care nu a fost adăugată la jocul principal și distribuită în roaming gratuit. Acum, Legacy a fost închis oficial, unde Experimental a venit să-l înlocuiască. Chei precum „-beta” sunt necesare pentru a instala o anumită versiune a jocului, în cazul nostru, acest lucru nu este necesar. La urma urmei, ea va descărca un client cu drepturi depline al jocului în sine, care este actualizat.

După ce clientul a descărcat toate fișierele necesare pentru server, puteți trece la lansarea oficială a serverului.

Acest articol va acoperi conceptul complet al creării, deschiderii și chiar gestionării propriului server, care va avea doar fișiere standard, fără modificări ale acestuia. La urma urmei, modificările sunt un subiect complet diferit, despre care puteți spune multe.

Pentru a porni serverul nostru, avem nevoie de un fișier batch (fișier batch). Mai mult, în lansarea sa, aveți dreptul să înlocuiți mai multe funcții proprii, pe care va fi obligat să le îndeplinească, iar acest lucru este indicat în comanda de lansare în sine.

Dintre toate comenzile minime, este necesar să se includă o astfel de linie în fișierul batch RustDedicated.exe – batchmode. Aceasta este doar cea mai mică parte din comenzile posibile conectate care pot fi utilizate.

Dacă cineva este interesat, puteți rula serverul dvs. sub astfel de comenzi care ar trebui să fie în fișierul dvs. batch „RustDedicated.exe -batchmode +server.hostname „MyNameServerRExP” +server.port 28016 -logFile „output.txt”. În linia de comandă, nu au fost afișate setări deosebit de necesare, care indică numele serverului creat, numerele de port, fișierul jurnal, acesta va înregistra toate acțiunile de jurnal efectuate de server, unde puteți afla ce erori au apărut în activitatea sa. Dar pentru aceasta trebuie să creați un fișier în directorul serverului creat și va fi „D:\srv001\ruststart.bat”.

Un factor important în acest pas este alegerea portului, dacă aveți mai multe alte servere pe același server, atunci trebuie să utilizați porturi complet diferite. Adică trebuie să setați alți parametri de porturi „+server.port 28017”.

După rularea acestei comenzi, întreaga lume va fi generată. Dar și în acest fișier batch aveți dreptul de a specifica orice comenzi care vor fi folosite direct pentru server.

Acum trebuie să lansăm jocul Rust în sine, lansând jocul, deschidem consola cu folosind tasta F1, unde intrăm pe o astfel de linie „conectați localhost:28016”. Adică, introducem același port pe care l-am indicat în fișierul batch în sine și vom merge la serverul nostru. Dar „localhost” va rula doar pe mașina dvs. unde rula serverul. Dacă ați făcut același lucru, dar deja pe serverul achiziționat, atunci trebuie doar să introduceți adresa IP și portul serverului și apoi să mergeți la el. Dar inițial am creat un server pentru sistemul nostru de operare cu acces local. Astfel, după ce ați înregistrat comanda de conectare, după un timp va fi posibil să alergați în jurul insulei sălbatice.

Proces automat de actualizare pentru serverul Rust Experimental

În acest moment, fiecare persoană își desemnează propriul cadru, cum să actualizeze cel mai bine întregul server pentru o versiune actualizată a jocului. Adică, puteți seta anumite valori pe care sistemul dumneavoastră le va urma. Pentru a face acest lucru, este important să creați din nou un fișier batch cu această cale „D:\SteamCMD\upd_rs001.bat”. Ar trebui să conțină ceva de genul:

echo „Actualizează serverul Rust: SRV001”

start /wait/high steamcmd.exe +login anonim +force_install_dir D:\SRV001 +app_update 258550 validate +quit"

Acum va trebui să suspendați singur serverul și să deschideți acest fișier bat, care va actualiza clientul serverului la versiunea curentă. De îndată ce actualizările sunt descărcate, le puteți rula din nou în siguranță.

Dacă înțelegeți comenzile consolei, atunci puteți aduce totul la automatism. Unde, dacă sosește o nouă actualizare, atunci serverul nu mai funcționează și descarcă actualizările în sine, fără participarea ta în toate aceste momente. Desigur, dacă aveți un server cu modificări, atunci acestea ar putea să nu mai funcționeze și să poată fi mai susținute. În ceea ce privește serverele originale, aceasta va fi doar o opțiune grozavă care este pur și simplu de neînlocuit.

Instalarea serverului pe o mașină Debian Squeeze

Fără îndoială, procesul acestei instalări este foarte dificil și necesită explicații semnificative despre ceea ce se referă la ce. Prin urmare, trebuie să acționați cu atenție.

  1. Conectați-vă la sistemul Linux ca superutilizator, acesta este denumit în mod diferit „su”. Apoi, trebuie să executați comanda „apt-get install lib32gcc1”. Acest pas instalează bibliotecile necesare în mod special pentru GCC sau, mai precis, pentru compilare.
  2. Pentru SteamCMD, un nou profil este creat complet separat, astfel încât să nu ruleze constant ca root, ceea ce va consuma mai mult timp pentru a începe. Apoi creăm calm un utilizator steam, unde ne logăm imediat, în timp ce folosim comenzi precum: „useradd -m steam”, după „su - steam”.
  3. Apoi, trebuie să creați un director numit „steamcmd” și să intrați în el folosind „mkdir ~/steamcmd”, apoi „cd ~/steamcmd”. Unde să creezi un director în directorul economic al profilului steam.
  4. Descărcați imediat distribuția în consolă: „wget ​​http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz”.
  5. Despachetăm arhiva: „tar -xvzf steamcmd_linux.tar.gz”. Apoi, introduceți „ls” și vedeți ce fișiere au fost adăugate.
  6. Cu ajutorul lui „./steamcmd.sh” lansăm scriptul shell. Unde vom crea o invitație la comanda consolei Steam. Fără îndoială, pe viitor pur și simplu introducem comenzi destinate steam, ceea ce le-am văzut deja la instalarea versiunii Windows.

"autentificare anonimă"

„dir_instalare_forțată ./res02”

„app_update 258550”

  1. Pe măsură ce totul este instalat, mergeți cu îndrăzneală în folderul „res02”, dar pentru aceasta trebuie mai întâi să părăsiți consola Steam „Închideți”. Introduceți mai departe „cd ./res02” și introduceți „ls”. Ne uităm la toate fișierele și printre cunoscuți vedem că fișierul „RustDedicated” este prezent.
  2. În acest pas, își amintește din nou versiunea Windows, unde deja folosim fișierul batch. Facem același lucru aici, rulând fișierul batch sub următorii parametri „./RustDedicated –batchmode”. După aceea, consola începe să afișeze diverse mesaje despre unele informații, în care nu ar trebui să existe erori.

Apoi începem rapid jocul și scriem, ca de obicei, în consolă „connect 192.168.0.75:28016”. Aici, adresa mașinii în sine este deja indicată inițial, precum și portul acesteia. Apoi vedem că conexiunea la server este stabilită. Din păcate, fără optimizare, serverul va consuma cea mai mare parte a memoriei RAM, adică aproximativ 5 din 8 GB. Într-adevăr, pe Windows, utilizarea memoriei RAM nu a ajuns nici măcar la 1,3 GB.

Deci, site-ul are o rețea minunată. Dar în el, doar câteva rânduri sunt dedicate pornirii și configurării serverului.
Voi încerca să ajut utilizatorii care ar dori să joace pe local Server cu prietenii și cu propriile setări. În acest scurt articol, voi încerca să arăt întregul proces: de la instalarea serverului până la configurarea acestuia, inclusiv utilizarea modurilor.

1. Primul lucru de care avem nevoie este să trecem la rularea Rust prin rețea și Descarca arhivă care conține toate instrumentele necesare și dezarhivați în orice locație.

2. Acum să trecem la instalare. Rulați fișierul Update-Rust-Server.bat dintr-un folder SteamCMDși așteptați cât se descarcă serverul nostru. Serverele vor fi încărcate în folderul RustServer.

Totul, am instalat serverul, treceți la pașii următori.

3. Acum vom face porniți serverul, personalizați-l și invitați prieteni. Pentru a vă conecta la serverul creat, efectuați următorii pași:

Mă duc la dosar SteamCMDși rulați fișierul Run-Rust-Server.bat(Este el, nu Rust_server). Pentru a porni serverul experimental Rust, rulați fișierul Run-Rust-Exp-Server.bat
- După pornire, linia de comandă va conține rânduri cu informații despre descărcare, așteptăm momentul când apare inscripția „server inițializat”.
- Totul, serverul funcționează.
- Acum, pentru a intra pe server, trebuie să aflăm adresa serverului nostru. Varianta clasica -
- Ne notăm ip-ul undeva într-un fișier text (ca să nu uităm).
- Apoi, porniți jocul și apăsați tasta F1 (consolă) și introduceți comanda net.connect acolo. IP-ul dvs.: 28015 (unde ip-ul dvs. este ip-ul dvs., pe care l-ați învățat în avans). În teorie, ar trebui să fie și 127.0.0.1.

Dacă totul este făcut corect, te vei conecta la serverul tău. Pentru ca prietenii să se poată conecta la tine, este desigur necesar ca serverul să ruleze pe computerul tău și ca prietenii tăi să introducă corect comanda de conectare pe care le spui.
Acum poți începe să joci. DAR! Executarea corectă a tuturor acțiunilor în unele cazuri nu vă poate garanta succesul. Deoarece există o mulțime de motive pentru care s-ar putea să nu reușești. Soluția la cele mai frecvente probleme este scrisă în.

4. Ei bine, acum, dacă totul a funcționat pentru tine și ți-a plăcut, te poți juca cu el setările serverului.
De exemplu, în cea mai recentă actualizare, dezvoltatorii au adăugat un lucru atât de interesant precum purtarea armelor (mi-am amintit imediat de seria Dead Island), precum și purtarea hainelor și a echipamentului.
Acest lucru nu a fost potrivit pentru mulți și iată oportunitatea de a dezactiva această funcție.

Pentru asta ai nevoie de:
> Conectați-vă la server cu drepturi de administrator. Pentru a face acest lucru, deschideți consola în joc cu tasta F1 și introduceți comanda Rcon.login your password (parola dvs. este setată în fișierul server.cfg și implicit arată ca 123456). După intrare, ar trebui să apară o inscripție (în consolă) "autentificat ca administrator", ceea ce înseamnă că sunteți autentificat ca administrator. Acum introduceți comenzile:
- Pentru a dezactiva îmbrăcămintea: conditionloss.armorhealthmult „0.0”
- Pentru a dezactiva uzura armei/inventarului: conditionloss.damagemultiplier "0.0"

Cu ajutorul diferitelor moduri, puteți, de asemenea, să dezactivați sau să activați diferite lucruri. De exemplu, dezactivați dezintegrarea pe server sau ajustați intervalul de zbor pentru avioane. Rețeaua are deja atât moduri accesibile, cât și nu foarte accesibile. Recomand să folosiți un mod gratuit magmă, datorită ușurinței sale de personalizare și a unui număr mare de plugin-uri.

Introducere

NOTĂ: Înainte de a începe să creați un server, asigurați-vă că aveți suficient spațiu pe disc, putere computer, nervi și timp.

De asemenea, în recentele „Actualizări/Remedieri”, au oprit comanda de conectare la server la alte persoane (și anume: „client.connect: 28015” (implicit)). Acum, această comandă „vitală” timpurie produce un ecran de încărcare nesfârșit (cineva ar putea spune, spun ei, totul funcționează, sunt doar eu strâmb. -Poate, dar am făcut asta de 10 ori și, în general, am ucis timp, aproximativ două ore, dar ecranul de încărcare nu a dat semne de viață). În acest sens, nu are sens să pictezi cum să te conectezi la server la alte persoane. (pentru că nu știu alte moduri.)

Crearea serverului

Începem prin a descărca de pe site-ul oficial Steam: SteamCMD (consola Steam). După descărcarea SteamCMD, dezarhivați-l în folderul Steam. Apoi, accesați folderul „Steam” și rulați acest fișier (În acest moment, Steam însuși trebuie să fie dezactivat). Se deschide consola Steam. După încărcare, trebuie să ne logăm - pentru aceasta scriem comanda: „login anonim” și apăsăm Enter.
După ce ne-am autentificat, scriem această comandă pentru a descărca fișierele Rasta - " app_update 258550 -beta experimental"
Este logic ca fișierele jocului să dureze mult pentru a se încărca, în funcție de ce viteză de internet aveți.
Mă grăbesc să observ că, dacă nu aveți un plugin de actualizare automată, atunci va trebui să scrieți această comandă „app_update 258550 -beta experimental” după fiecare actualizare.
După descărcarea fișierelor, putem închide consola. Apoi accesați folderul: Steam > steamapps > common și dacă ați făcut totul bine, atunci ar trebui să aveți un folder „rust_dedicated”.
Acum să lansăm Steam. Trebuie actualizat. (De aceea a fost atât de important ca Steam să fie închis)Între timp, Steam este în curs de actualizare, mergem din nou în folderul rust_dedicated și creăm un document text, pe care îl vom numi „start” și îi vom schimba formatul din „.txt” în „.bat”. Ca rezultat, ar fi trebuit să obținem un fișier: „start.bat”. Acum faceți clic dreapta pe el și selectați „Editați”. În continuare, scriem următoarele:

  1. RustDedicated.exe -batchmode -load (această funcție va fi responsabilă pentru salvările pe serverul dvs.)
  2. +server.hostname "NazvanieServera" +server.port "28015" +server.identity (numele serverului dvs. poate fi orice, atâta timp cât este scris în engleză).
  3. „my_server_identity/save” +server.maxplayers „10” (numărul de jucători poate fi, de asemenea, arbitrar).
  4. +rcon.port „28016” +rcon.parolă „11111” +server.seed „2200000” (seedul serverului poate fi oricare).
Salvăm. Și așa, dacă am făcut totul bine, mergem la RUST. Deschide consola Rasta și scrie: „client.connect”
Atât este creat serverul, ceea ce înseamnă că mergem mai departe...
P.S: pe toată durata funcționării serverului, programul trebuie să ruleze: RustDedicated.exe, iar dacă sunteți pe server și închideți acest program, veți fi imediat dat afară de pe server (sau mai degrabă, serverul se va opri singur). Și după fiecare ieșire de pe server, este de dorit să scrieți comanda: „salvați”, deoarece RUST uneori nu salvează datele automat.

Emiterea panoului de administrare

Emiterea unui panou de administrare După ce ați creat un server, probabil că doriți să fiți admin, pentru că ce rost are să creați un server dacă nu sunteți principalul pe el, nu?
Și pentru aceasta, trebuie să mergem din nou la RustDedicated și să scriem următoarea comandă:
ownerid X „Y”, unde X este SteamID și Y este porecla.
Pentru a-ți afla ID-ul, trebuie să mergi la profilul tău, dar dacă ți-ai schimbat deja ID-ul inițial, atunci mergi pe server și deschide RustDedicated, acolo va spune: ce jucător s-a alăturat și ID-ul lui.
Dacă în momentul în care v-ați oferit un panou de administrare, vă aflați pe serverul dvs., va trebui să vă reconectați. Și pentru a vă asigura că am făcut totul corect, apăsați F1 și mergeți la lista de articole, dacă totul a fost făcut corect, atunci vă puteți oferi cantitatea necesară de resurse.

Pentru ca de fiecare dată când intri pe server, nu trebuie să rescrii toate acestea zloebuchie numere și litere, puteți face următoarele:

1. Deschideți folderul cfg, care se află (cel puțin pentru mine) aici:
D:/Steam/steamapps/common/rust_dedicated/server/my_server_identity/cfg
2. Creați un nou fișier de testare.
Și scrieți aceeași comandă. (proprietar X „Y”)

Te-ai întrebat vreodată cum să-ți faci propriul server RUST, dar ai întâlnit limitările sistemului de operare Windows? Nu are rost să vă mai faceți griji! În acest ghid, ne vom concentra pe configurarea unui server sub Linux, în special pe distribuția Debian 8 x64. În loc să ne concentrăm doar pe RUST VANILLA, vom descrie setările pentru Oxide și vă vom învăța cum să vă securizați serverul.

Configurare inițială

Aceasta va fi probabil cea mai lungă parte a ghidului, dar vă va ajuta în ceea ce privește configurarea securității serverului. Practic, acest manual se adresează persoanelor care nu sunt familiarizate cu conceptele de securitate a serverului și Debian în general.

  • Conectați-vă la server folosind un client SSH (recomandăm să utilizați PuTTY).
  • Accesați site-ul web Password Generator și generați o parolă aleatorie lungă de peste 50 de ani și copiați-o. Apoi tastați „passwd root” în consolă, faceți clic dreapta de două ori în terminal.
  • Acum că aveți o parolă securizată, puteți face upgrade sistemului: tastați „apt-get update -y && apt-get upgrade -y” în terminal, apăsați Enter, apoi „apt-get install fail2ban nano -y” și Intră din nou.
  • Acum descărcați programul PuTTYgen și generați o cheie. Acum introduceți următoarele comenzi una după alta apăsând Enter pentru a introduce o nouă linie în PuTTY:

Mkdir ~/.ssh
chmod 0700 ~/.ssh
atingeți ~/.ssh/authorized_keys
chmod 0644 ~/.ssh/authorized_keys
nano ~/.ssh/authorized_keys

Acum reveniți la PuTTYgen, apoi faceți clic dreapta în interiorul ferestrei cu mai multe caractere și faceți clic pe select all, apoi copiați. Acum reveniți la PuTTY unde ați deschis editorul nano și faceți clic dreapta pentru a lipi cheia publică, apoi apăsați ctrl + o -> enter -> ctrl + x.

Acum tastați „nano /etc/ssh/sshd_config” apoi ctrl+w apoi tastați „PasswordAuth”. Acum eliminați hash-ul și schimbați da la sfârșit cu nu. Acum derulați în jos în pagină și schimbați UsePAM la nr. Acum ctrl + w și tastați PermitRootLogin și schimbați-l în „fără-parolă”. Acum apăsați ctrl+p (salvare) și ctrl+x (iesire) și apoi tastați „service ssh reload”.

Ne întoarcem la PuTTYgen: trebuie să stocăm cheile publice și private într-un loc sigur. Închideți PuTTY și deschideți-l din nou, în partea stângă selectați Conectare -> SSH -> Autorizare și specificați fișierul cu cheia privată pe care tocmai ați salvat-o. După revenirea la sesiune, faceți clic pe „Setări implicite”, apoi „Salvare”, apoi „Deschidere” pentru a vă conecta fără parolă.

SteamCMD

Valve are propria sa documentație pentru configurarea SteamCMD pe care o puteți găsi aici. După ce accesați secțiunea app_update, introduceți „app_update 258550”. Acesta este doar ID-ul serverului RUST.

VANILIE

După ce ați finalizat toți pașii cu SteamCMD, puteți continua la configurarea VANILLA. Faceți „cd SteamCMD Directory” și apoi scrieți nano startrust.sh și lipiți acesta: „258550”.

#!/bin/sh
clar în timp ce: face
exec ./RustDedicated -batchmode -nographics \
-server.ipIPAddressHere \
-server.port 28015 \
-rcon.ip IPAddressHere \
-rcon.port 28016 \
-rcon.password „parola rcon aici” \
-server.maxplayers 75\
-server.hostname „Nume server” \
-server.identity „identitatea_serverului_meu” \
-server.level „Hartă procedurală” \
-server.seed 12345 \
-server.worldsize 3000 \
-server.saveinterval 300 \-server.globalchat true \
-server.description „Descriere aici” \
-server.headerimage „512x256px JPG/PNG link imagine antet aici” \
-server.url „Site-ul aici”
echo „\nSe repornește serverul...\n” terminat

Va trebui să completați propriile valori, cum ar fi semințele (puteți folosi generatorul de previzualizare a hărții pentru aceasta), etc. Acum faceți „chmod u + x startrust.sh”, apoi „./startrust.sh” și serverul dvs. va porni. Dacă nu există probleme în timpul pornirii, atunci vă puteți conecta la server prin RCON. În joc, vă puteți conecta la server apăsând F1, selectând consola și tastând următoarele: „connect Server IPAddress:28015”. Vom descrie cum să vă configurați statutul de administrator în joc în următoarele ghiduri.

oxid

Acest program de completare pentru server Rust este foarte popular. Aici descriem procesul de configurare. În primul rând, trebuie să faceți „wget ​​https://github.com/OxideMod/Snapshots/raw/master/Oxide-Rust_Linux.zip”. Apoi, dacă nu ați instalat deja dezarhivați „apt-get install unzip -y”, după „unzip Oxide-Rust_Linux.zip”. Acest lucru trebuie făcut în directorul serverului RUST pe care l-ați instalat prin SteamCMD (trebuie să fiți de acord cu tot ceea ce va fi oferit). Apoi, trebuie să configurați permisiunile pentru ca compilatorul să ruleze: „chmod u + x CSharpCompiler”, astfel încât să poată compila pluginuri pentru serverul RUST cu extensia cs (rețineți pluginul Kits). Felicitări pentru crearea unui server RUST Oxide complet funcțional. În următoarele ghiduri, vom atinge aspecte precum „Permisiunile” și problemele actuale ale serverelor RUST.

Actualizați

E foarte simplu. Trebuie să repetați pașii pe care i-ați făcut când ați instalat RUST prin SteamCMD. Dacă utilizați Oxide, va trebui să îl redescărcați după actualizare. Utilizați linkul de mai sus, apoi dezarhivați-l. Poate fi necesar să modificați din nou permisiunile pentru CSharpCompiler.

Firewall (pentru utilizatori avansați)

Pentru securitate suplimentară a serverului RUST, puteți configura un firewall. Atenție: Efectuarea modificărilor setărilor serverului pe un sistem Debian poate duce la inoperabilitate completă, acces limitat sau lipsit la server.

Scrieți „nano iptables.sh” apoi copiați următoarele:

iptables -P INTRARE ACCEPT
iptables -P ACCEPT IEȘIRE
iptables -F
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INTRARE -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 28016 -j ACCEPT
iptables -A INPUT -p udp --dport 28015 -j ACCEPT
iptables -I INTRARE 1 -i lo -j ACCEPT
iptables -P INTRARE ACCEPT
iptables -A INPUT -j DROP
apt-get install iptables-persistent -y
invoke-rc.d iptables-persistent salvare

Apoi tastați „chmod u+ux iptables.sh”, apoi tastați „./iptables.sh”. Va rula o grămadă de comenzi care în cele din urmă vor deschide doar portul ssh standard (22) și apoi cele două porturi standard pentru serverul RUST.