Si të krijoni një server ndryshku për një lojtar të vetëm. Ndërtimi i një serveri mod Rust në kompjuterin tuaj. Mundësia e hyrjes në konsolën SteamCMD

Prezantimi

SHËNIM: Para se të filloni të krijoni një server, sigurohuni që të keni hapësirë \u200b\u200btë mjaftueshme në disk, energji kompjuteri, nerva dhe kohë.

Gjithashtu, në "Përditësimet / rregullimet" e fundit, ata vranë komandën për t'u lidhur me serverin për njerëzit e tjerë (domethënë: "client.connect: 28015" (si parazgjedhje)). Tani, kjo komandë e hershme "jetike" jep një ekran të pafund ngarkimi (dikush mund të thotë, gjithçka funksionon, jam vetëm që jam i shtrembëruar. -Ndoshta, por ne e bëmë atë 10 herë dhe në total kohën e vrarë, rreth dy orë, por ekrani i ngarkimit nuk dha shenjën më të vogël të jetës). Në këtë drejtim, nuk ka kuptim të përshkruash se si të lidhesh me serverin me njerëzit e tjerë. (pasi nuk di mënyra të tjera.)

Krijimi i serverit

Ne fillojmë duke shkarkuar nga faqja zyrtare e Steam: SteamCMD (konsol me avull). Pas shkarkimit të SteamCMD, zbërthejeni atë në dosjen Steam. Tjetra, shkoni në dosjen "Steam" dhe ekzekutoni këtë skedar (Në këtë moment, vetë Steam duhet të jetë i fikur). Konzola e avullit del jashtë. Pas ngarkimit, duhet të identifikohemi - për këtë shkruajmë komandën: "identifikohu anonim" dhe shtypim Enter.
Pasi të jemi identifikuar, ne regjistrojmë këtë komandë në mënyrë që të ngarkojmë skedarët Rast - " app_update 258550 -beta eksperimentale"
Logshtë logjike që skedarët e lojës do të marrin shumë kohë për t'u ngarkuar, varësisht nga shpejtësia e internetit tuaj.
Nxitoj të vërej se nëse nuk keni një shtojcë të azhurnimit automatik, atëherë do të duhet të shkruani këtë komandë "app_update 258550 -beta eksperimentale" pas çdo azhurnimi.
Pasi skedarët të shkarkohen, ne mund ta mbyllim konsolën. Pastaj shkoni në dosje: Avulli\u003e steamapps\u003e i zakonshëm dhe nëse keni bërë gjithçka siç duhet, atëherë duhet të keni një dosje "rust_dedicated".
Tani fillojmë avullin. Duhet të azhurnohet. (Kjo është arsyeja pse ishte kaq e rëndësishme që Avulli u mbyll) Në ndërkohë, Steam po përditësohet, ne përsëri shkojmë në dosjen rust_dedicated dhe krijojmë një dokument teksti, të cilin do ta quajmë "start" dhe do të ndryshojmë formatin e tij nga ".txt" në ".bat". Si rezultat, duhet të kemi një skedar: "start.bat". Tani klikoni mbi të me butonin e djathtë të miut dhe zgjidhni artikullin "Ndrysho". Më tej në të shkruajmë sa vijon:

  1. RustDedicated.exe -batchmode -load (ky funksion do të jetë përgjegjës për ruajtjen në serverin tuaj)
  2. + server.hostname "NazvanieServera" + server.port "28015" + server.identity (emri i serverit tuaj mund të jetë gjithçka, për sa kohë që është shkruar në anglisht).
  3. "my_server_identity / save" + server.maxplayers "10" (numri i lojtarëve mund të jetë çdo).
  4. + rcon.port "28016" + rcon.password "11111" + server.seed "2200000" (fara e serverit mund të jetë çdo).
Ne kursejmë. Dhe kështu, nëse bëmë gjithçka siç duhet, shkoni te ZJARRI. Hapni tastierën Rast dhe shkruani: "client.connect"
Kjo është e gjitha që serveri është krijuar, që do të thotë të kalojmë tutje ...
P.S: gjatë gjithë operacionit të serverit, programi duhet të ekzekutohet: RustDedicated.exe, dhe nëse jeni në server dhe e mbyllni këtë program, atëherë do t'ju përjashtojnë menjëherë nga serveri (ose më mirë, serveri do të fiket vetë). Dhe pas çdo dalje nga serveri, këshillohet të shkruani komandën: "ruaj", pasi nganjëherë RUST nuk i ruan të dhënat automatikisht.

Lëshimi i panelit të administrimit

Lëshimi i panelit të administratorit Pasi të keni krijuar një server, ju me siguri dëshironi të jeni një administrator, sepse çfarë kuptimi ka krijimi i një serveri nëse nuk jeni kryesor në të, apo jo?
Dhe kështu që për këtë ne përsëri duhet të shkojmë në RustDedicated dhe të shkruajmë komandën e mëposhtme:
pronari X "Y" ku X është SteamID-i juaj dhe Y është nofka juaj.
Për të zbuluar ID-në tuaj, duhet të shkoni në profilin tuaj, por nëse tashmë e keni ndryshuar ID-në tuaj origjinale, atëherë shkoni te serveri juaj dhe hapni RustDedicated, do të shkruhet atje: cili lojtar u bashkua dhe ID e tij.
Nëse në kohën kur i dhatë vetes panelin e administratorit, ishit në serverin tuaj, do t'ju duhet të futni përsëri. Dhe në mënyrë që të sigurohemi që kemi bërë gjithçka siç duhet, shtypni F1 dhe shkoni te Lista e Artikujve, nëse gjithçka është bërë në mënyrë korrekte, atëherë mund t'i jepni vetes sasinë e kërkuar të burimeve.

Kështu që sa herë që futeni në server, nuk duhet të rishkruani të gjitha këto zloebuchie numrat dhe shkronjat, mund të bëni sa më poshtë:

1. Hapni dosjen cfg, e cila është (të paktën për mua) këtu:
D: / Steam / steamapps / common / rust_dedicated / server / my_server_identity / cfg
2. Krijoni një skedar të ri prove.
Dhe ju e shkruani vetë atë komandë. (pronari X "Y")

Pra, faqja ka gjëra të shkëlqyera në internet. Por duhen vetëm disa rreshta për të nisur dhe konfiguruar serverin.
Do të përpiqem të ndihmoj përdoruesit që dëshirojnë të luajnë në lokalin e tyre server me miqtë dhe me cilësimet tuaja. Në këtë artikull të shkurtër do të përpiqem të tregoj të gjithë procesin: nga instalimi i serverit te konfigurimi i tij, duke përfshirë përdorimin e modeve.

1. Gjëja e parë që na duhet është të kalojmë në drejtimin e Rust përmes rrjetit dhe shkarko një arkiv që përmban të gjitha mjetet e nevojshme dhe shpaketoni në çdo vend.

2. Tani shkoni te instalimi... Drejtoni skedarin Përditëso-Ndrysho-Server.bat nga dosja AvulliCMD dhe prisni derisa serveri ynë po shkarkohet. Serverat do të boot në dosjen RustServer.

Gjithçka, ne kemi instaluar serverin, vazhdoni në hapat e ardhshëm.

3. Tani do ta bëjmë filloni serverin, rregulloje atë dhe ftoj miq. Në mënyrë që të lidhemi me serverin e krijuar, ne kryejmë hapat e mëposhtëm:

Shkoni në dosje AvulliCMD dhe ekzekutoni skedarin Run-Rust-Server.bat (Ishte ai, jo Rust_server). Për të filluar serverin eksperimental Rust, ekzekutoni skedarin Run-Rust-Exp-Server.bat
- Pas fillimit, rreshti i komandës do të përmbajë linja me informacion në lidhje me shkarkimin, ne jemi duke pritur për momentin kur të shfaqet mbishkrimi "serveri i iniciuar".
- Gjithçka, serveri po ekzekutohet.
- Tani, për të hyrë në server, duhet të zbulojmë adresën e serverit tonë. Opsioni klasik është
- Ne e shkruajmë IP-në tonë diku në një skedar teksti (për të mos harruar).
- Tjetra, filloni lojën dhe shtypni butonin F1 (tastierë) dhe futni komandën net.connect atje ip-i juaj: 28015 (ku ip-i juaj është ip-i juaj që keni mësuar paraprakisht). Në teori, kjo duhet të jetë gjithashtu 127.0.0.1.

Nëse bëhet siç duhet, do të lidheni me serverin tuaj. Që miqtë të jenë në gjendje të lidhen me ju, ju duhet, sigurisht, që serveri të ekzekutohet në kompjuterin tuaj dhe që miqtë tuaj të fusin në mënyrë korrekte komandën e lidhjes që ju u tregoni atyre.
Tani mund të filloni të luani. POR! Ekzekutimi i saktë i të gjitha veprimeve në disa raste nuk mund të garantojë suksesin tuaj. Meqenëse arsyet pse nuk mund të keni sukses janë shumë. Për zgjidhjet e problemeve më të zakonshme, shih.

4. Epo, tani, nëse gjithçka ka punuar për ju dhe ju ka pëlqyer, ju mund të luani me të cilësimet e serverit.
Për shembull, në azhurnimin e fundit, zhvilluesit shtuan një gjë kaq interesante si veshja e armëve (menjëherë kujtova serinë Dead Island), si dhe veshjen e veshjeve dhe pajisjeve.
Kjo nuk i shkonte shumë për shtat, dhe ekziston një mundësi për të çaktivizuar këtë funksion.

Për këtë ju duhet:
\u003e Hyni në server si administrator. Për ta bërë këtë, në lojë, hapni tastierën me tastin F1 dhe futni komandën Rcon.login fjalëkalimin tuaj (fjalëkalimi juaj është vendosur në skedarin server.cfg dhe si parazgjedhje duket si 123456). Pas hyrjes, duhet të shfaqet një mbishkrim (në tastierë) "regjistruar si administrator", që do të thotë që të jeni identifikuar si administrator. Tani futim komandat:
- Për të çaktivizuar veshjen e veshjeve: conditionloss.armorhealthmult "0.0"
- Për të çaktivizuar konsumimin e armëve / inventarit: conditionloss.damagemultiplier "0.0"

Moda të ndryshëm mund të përdoren gjithashtu për të çaktivizuar ose mundësuar gjëra të ndryshme. Për shembull, çaktivizoni prishjen në server ose rregulloni intervalin e fluturimit të aeroplanëve. Rrjeti tashmë ka modë të përballueshëm dhe jo shumë të përballueshëm. Unë rekomandoj përdorimin e modit falas Magma, për shkak të lehtësisë së personalizimit dhe numrit të madh të shtojcave.

A keni menduar ndonjëherë se si të krijoni serverin tuaj RUST, por jeni përballur me kufizimet e Windows? Nuk ka kuptim të shqetësohesh më! Në këtë udhëzues, ne do të përqendrohemi në vendosjen e një serveri për Linux, veçanërisht shpërndarjen Debian 8 x64. Në vend që të përqendrohemi vetëm te RUST VANILLA, ne do të përshkruajmë cilësimet për Oxide dhe do t'ju mësojmë se si të siguroni serverin tuaj.

Konfigurimi fillestar

Kjo ndoshta do të jetë pjesa më e gjatë e tutorialit, por do t'ju ndihmojë në lidhje me konfigurimin e sigurisë së serverit. Në thelb, ky udhëzues u drejtohet njerëzve që nuk janë të njohur me konceptet e sigurisë së serverit dhe Debian në përgjithësi.

  • Lidhu me serverin duke përdorur një klient SSH (ne rekomandojmë përdorimin e PuTTY).
  • Shkoni në faqen e internetit të Gjeneratorit të Fjalëkalimeve dhe krijoni një fjalëkalim të rastësishëm 50+ dhe kopjoni atë. Pastaj futni "passwd root" në tastierë, klikoni me të djathtën dy herë në terminal.
  • Tani që keni vendosur një fjalëkalim të sigurt, mund të azhurnoni sistemin: shkruani në terminalin "apt-get update -y && apt-get upgrade -y", shtypni Enter, pastaj "apt-get install fail2ban nano -y" dhe përsëri Enter.
  • Tani shkarkoni programin PuTTYgen dhe krijoni një çelës. Tani futni komandat e mëposhtme njëra pas tjetrës duke shtypur Enter për të kaluar në një linjë të re në PuTTY:

Mkdir / .ssh
chmod 0700 ~ / .ssh
prek. / .ssh / çelësat e autorizuar
chmod 0644 ~ / .ssh / çelësat e autorizuar
nano ~ / .ssh / çelësat e autorizuar

Tani kthehuni te PuTTYgen, pastaj klikoni me të djathtën brenda kutisë me më shumë karaktere dhe shtypni zgjidhni të gjithë dhe më pas kopjoni. Tani kthehuni te PuTTY ku keni hapur redaktuesin nano dhe klikoni me të djathtën për të ngjitur çelësin tuaj publik, më pas shtypni ctrl + o -\u003e enter -\u003e ctrl + x.

Tani futni "nano / etc / ssh / sshd_config" pastaj ctrl + w, pastaj futni "PasswordAuth". Tani hiqni hashin dhe ndryshoni po në fund të jo. Tani lëvizni poshtë faqes dhe ndryshoni UsePAM në nr. Tani ctrl + w dhe shtypni PermitRootLogin dhe thjesht ndryshojeni atë në "pa fjalëkalim". Tani shtypni ctrl + p (ruaj) dhe ctrl + x (dalje) dhe më pas shtypni "service ssh reload".

Kthimi në PuTTYgen, ju duhet të ruani çelësat publikë dhe privatë në një vend të sigurt. Ne mbyllim PuTTY dhe rihapim atë, në anën e majtë, zgjidhni Lidhja -\u003e SSH -\u003e Autorizimi dhe specifikoni skedarin me çelësin privat që sapo keni ruajtur. Pasi të ktheheni në seancë, klikoni "Cilësimet e Paracaktuara", pastaj "Ruaj", pastaj "Hap" për t'u identifikuar pa një fjalëkalim.

AvulliCMD

Valve ka dokumentacionin e vet për konfigurimin e SteamCMD, të cilin mund ta gjeni. Pasi të shkoni në seksionin app_update, futni "app_update 258550". Ky është vetëm ID-ja e serverit RUST.

VANILLA

Pasi të keni përfunduar të gjitha pikat me SteamCMD, mund të vazhdoni me konfigurimin e VANILLA. Ne bëjmë "cd DirectoryCoSteamCMD" dhe pastaj shkruajmë nano startrust.sh dhe ngjisim këtë: "258550".

#! / bin / sh
qartë ndërsa: bëj
ekzekutuar ./RustDedicated -batchmode -nographics \\
-server.ip IPAddressHere \\
-server.port 28015 \\
-rcon.ip IPAddressHere \\
-rcon.port 28016 \\
-rcon.password "fjalëkalimi rcon këtu" \\
-server.maxplayers 75 \\
-server.hostname "Emri i serverit" \\
-server. identiteti "my_server_identity" \\
-server.level "Harta Procedurale" \\
-server.seed 12345 \\
-server.worldize 3000 \\
-server.saveinterval 300 \\ -server.globalchat true \\
-server.description "Përshkrimi Këtu" \\
-server.headerimage "512x256px JPG / PNG lidhja e imazhit të kokës këtu" \\
-server.url "Uebfaqja Këtu"
jehona "\\ nRestartimi i serverit ... \\ n" u krye

Do të duhet të plotësoni vlerat tuaja, si p.sh. farë (mund të përdorni gjeneratorin e pamjes paraprake të hartës për këtë), etj. Tani bëni "chmod u + x startrust.sh" pastaj "./startrust.sh" dhe serveri juaj do të fillojë. Nëse nuk ka probleme gjatë fillimit, atëherë mund të lidheni me serverin përmes RCON. Në lojë, mund të lidheni me serverin duke shtypur F1, duke zgjedhur konsolën dhe duke shtypur sa vijon: "lidhni Serverin IP: 28015". Ne do të përshkruajmë se si të vendosni statusin tuaj të administratorit në lojë në udhëzimet e mëposhtme.

Oksid

Kjo shtesë në krye të serverit Rust është shumë e popullarizuar. Këtu do të përshkruajmë procesin e vendosjes së tij. Para së gjithash ju duhet të bëni "wget \u200b\u200bhttps://github.com/OxideMod/Snapshots/raw/master/Oxide-Rust_Linux.zip". Atëherë, nëse nuk e keni instaluar zbërthimin akoma, "apt-get install unzip -y", pas "unzip Oxide-Rust_Linux.zip". Kjo duhet të bëhet në direktoriumin e serverit RUST që keni instaluar përmes SteamCMD (duhet të bini dakord me gjithçka që do të ofrohet). Atëherë ju duhet të konfiguroni të drejtën për të ekzekutuar përpiluesin: "chmod u + x CSharpCompiler" në mënyrë që të mund të përpilojë shtojca për serverin RUST me shtesën cs (mbani mend shtojcën Kits). Urime që e keni bërë serverin tuaj RUST Oxide plotësisht funksional. Në udhëzimet e mëposhtme, ne do të mbulojmë aspekte të tilla si Rezolucionet dhe çështjet aktuale me serverat RUST.

Azhurnoni

Veryshtë shumë e thjeshtë. Ju duhet të përsërisni hapat që keni bërë kur instaloni RUST përmes SteamCMD. Nëse jeni duke përdorur Oksid, do të duhet ta shkarkoni përsëri pas azhurnimit. Përdorni lidhjen e mësipërme, pastaj zbërtheni atë. Ju mund të duhet të ndryshoni përsëri lejet për CSharpCompiler.

Firewall (për përdoruesit e përparuar)

Për siguri shtesë të serverit RUST, mund të konfiguroni një firewall. Kujdes: Ndryshimet në cilësimet e serverit në një sistem Debian mund të çojnë në mosveprim të plotë, mungesë të kufizuar ose të plotë të hyrjes në server.

Shkruani "nano iptables.sh" pastaj kopjoni sa vijon:

iptables -P PRANIMI I INPUTIMIT
iptables -P PRANIMI I JASHTM
iptabilet -F
iptables -A INPUT -m konntrack --ctstate I THEMELUAR, I LIDHUR -j PRANIM
iptables -A INPUT -p tcp --port 22 -j PRANIMI
iptables -A INPUT -p tcp --port 28016 -j PRANOJ
iptables -A INPUT -p udp --dport 28015 -j PRANIMI
iptables -I INPUT 1 -i lo -j PRANIMI
iptables -P PRANIMI I INPUTIMIT
iptables -A INPUT -j RRONI
apt-get instalo iptables-persistent -y
thirrni-rc.d iptables-kurseni këmbëngulës

Pastaj futni "chmod u + ux iptables.sh", pastaj futni "./iptables.sh". Do të ekzekutojë një bandë komandash që përfundimisht thjesht do të hapin portin standard ssh (22) dhe më pas dy portat standarde për serverin RUST.

Shumë fillestarë dhe madje lojtarë me përvojë një ditë seriozisht i bëjnë vetes pyetjen, si të krijoni një server në Rast? Para se të vazhdoni drejtpërdrejt në krijimin e tij hap pas hapi, duhet të dini saktësisht për çfarë ju nevojitet dhe cilat janë ndryshimet e tij personale nga njësitë tashmë ekzistuese. Meqenëse serveri do të krijohet nga ju, ju nuk do të ndaloheni këtu - këtu ju dhe vetëm ju do të jeni në krye. Sidoqoftë, duhet të mbahet mend se mirëmbajtja e serverit nuk është aq e thjeshtë.

Për një shembull ilustrues, merrni parasysh mundësinë se si të ekzekutoni serverin Rust në një host të veçantë, i cili mund të jetë vazhdimisht në internet për një numër lojtarësh nga 50 persona. Kjo do të kërkojë një pritje të thjeshtë, me cilësi të lartë dhe të besueshme. Në funksion të faktit se aktualisht zgjedhja e kompanive pritëse është më shumë se mbresëlënëse, ne ju ofrojmë 3 opsione që e kanë provuar veten në mënyrë më efikase. Po flasim për kompani të tilla:

1. DeinServerHost.DE - pritje me cilësi shumë të lartë dhe në të njëjtën kohë të lirë. E vërtetë, ndonjëherë mund të ndodhin keqfunksionime, eleminimi i të cilave mund të zgjasë pak, pasi praktikisht nuk ka mbështetje nga administrata e sitit si e tillë.
2. PlayRust.EU është larg nga më të shtrenjtët dhe në të njëjtën kohë një nga ofruesit më të mirë. Ndryshimet në besueshmëri dhe nevojën për aftësi në anglisht në një nivel mjaft të lartë.
3. HostingRust.RU është pritja zyrtare në Federatën Ruse. Ndryshon në kosto të kënaqshme, duke iu përgjigjur menjëherë mbështetjes teknike, funksionimit të qëndrueshëm të serverave. Përditësime të ndryshme lëshohen rregullisht, duke e bërë shërbimin sa më të këndshëm dhe të përshtatshëm për përdoruesit.

Pas vendosjes së një porosie, shkoni në panelin e administratorit dhe vendosni serverin e lojës. Pas regjistrimit të llogarisë tuaj, mund të shihni panelin kryesor - server-600x331. Ekzistojnë gjithashtu butona për të filluar, ndaluar dhe rifilluar serverin, sasinë e kujtesës së përdorur, kanalin e zgjedhur të komunikimit, numrin aktual të lojtarëve. Tjetra, ne fillojmë azhurnimin e avullit - azhurnimi i avullit. Në skedën Mod Manager, mund të instaloni modat e dëshiruara të lojës. Për të konfiguruar prekjet shtesë, shkoni te skedari Configuration Files, ku ne editojmë server.cfg, i cili përmban cilësimet standarde.

Më tej, kur gjithçka është gati, mbetet vetëm të lëshojmë serverin e sapo krijuar dhe ta provojmë atë në veprim. Në mënyrë që të kontrolloni për operueshmërinë, futni adresën e serverit në tastierën net.connect. Pas hyrjes së parë, ajo do të mbetet në historinë e lidhjes. Tjetra, identifikohuni si një administrator. Për ta bërë këtë, duhet të regjistroni fjalëkalimin tuaj RCON në tastierë. Rcon.login xxxxxxx është përshkruar posaçërisht për këto qëllime, ku xxxxxxx nënkupton fjalëkalimin që keni shpikur. Pas manipulimeve të tilla mjaft të thjeshta, serveri juaj është plotësisht i gatshëm për punë. Shpresojmë, falë këtij artikulli, ju tani dini saktësisht se si të krijoni një server të licencuar Rust.

Video e krijimit të serverit