Computer finestre Internet

Costruire un server mod Rust sul tuo computer. Come creare il tuo server Rust Rust il tuo server Steam

Se sei andato a questa pagina, allora ti starai chiedendo, come creare il proprio server in Rust, oltre a come configurarlo per funzionare.

Inizialmente, parleremo esclusivamente della versione Steam del gioco, che per questo periodo di tempo costa 800 rubli, se necessario, può essere modellata sui pirati. Sconti decenti sono offerti durante le varie festività. Pertanto, non copriremo troppo i client-server piratati, perché Rust non è così costoso. Ora parliamo dello scopo del server nel gioco stesso.

Lo scopo del tuo server nel gioco Rust

  1. Con l'aiuto del server, puoi giocare con i tuoi amici, dove nessuno interferirà con il tuo gameplay.
  2. Per azione sperimentale, questo significa che chiunque può costruire case, trappole, per testarlo in tempo reale.
  3. A trarne vantaggio, cioè, la creazione di un server per il gioco di decine di persone.

Potrebbero esserci altri motivi per creare server Rust Experimental, ma questi erano solo i più popolari.

Come creare (creare) il tuo server Rust Experimental su Steam

Il server Rust è, soprattutto, un parco giochi incredibilmente buono per molti esperimenti di gioco. Dove puoi guardare i nuovi aggiornamenti da una prospettiva diversa, ovvero scoprire quali oggetti sono stati aggiunti al gioco, oltre a controllare la stabilità della tua casa, che non sarà facile da aggiornare. Allo stesso tempo, sono stati nominati i motivi più comuni per creare il proprio server.

Vale la pena ricordare che a volte i server hanno i propri negozi con cose, in cui è possibile acquistare oggetti per un raid, costruire una casa, armi e molto altro, in effetti, con denaro reale. In questo aspetto, c'è una concorrenza costante, dove alcune persone acquistano ancora questi articoli.

È meglio giocare insieme agli amici sui server di altre persone, perché aggiungerà adrenalina e aumenterà lo spirito di squadra, quindi tu stesso capirai che è meglio sopravvivere insieme agli amici sui server di altre persone. Ma ci sono anche casi in cui il server è riempito non solo da giocatori normali, ma anche da imbroglioni che non consentono di giocare normalmente. Se sai come mettere in ginocchio il tuo server, sentiti libero di crearne uno tuo e invitare i tuoi amici, ma non usare i diritti di amministratore, questo aggraverà la situazione degli altri giocatori.

Requisiti di sistema per l'hardware del server Rust

Non importa quanto possa sembrare ridicolo, non ci sono requisiti di sistema noti che possono essere consigliati a tutti. Dove nell'apparecchiatura l'elemento più importante è la RAM, che può essere la più alta in termini di parametri, perché quando il server viene caricato, l'intero thread carica la RAM e quindi si blocca sul server. Se ci sono molti oggetti e giocatori sul server, il carico sulla RAM aumenterà solo. Per un gioco a tutti gli effetti, sono adatti 8 GB di RAM e un processore i5, che supporteranno stabilmente il tuo server al livello corretto. Con questo equipaggiamento, sarai in grado di resistere all'attacco di 20 elicotteri, sparando contro di loro da un edificio di 15 piani, che avrà un diametro di 15 blocchi. Pertanto, non dovrebbero verificarsi blocchi. Non appena c'è un carico serio sul server, la RAM inizia a utilizzare la propria potenza al massimo per salvare il lavoro del server. In modalità normale, viene utilizzato solo il 4-6% della RAM.

Accessibilità nella console SteamCMD

SteamCMD è un'utilità speciale progettata per aggiornare istantaneamente i tuoi server, e questo viene fatto tramite la versione client, utilizzando la riga di comando. Ma inizialmente, in questo modo, puoi installare il server Rust stesso. Indubbiamente, è importante scaricare una tale console dal sito Web ufficiale e solo lì è necessario scaricarla, perché cattura virus pericolosi. Il sito stesso contiene anche informazioni sull'installazione, ma probabilmente questa istruzione non è sufficiente per creare un server completo.

Il kit di distribuzione stesso si trova nell'archivio, per l'installazione è necessario decomprimere tutti i file in una delle directory necessarie. Vale la pena ricordare che se il tuo server è su sistema operativo Linux, devi scaricare solo un tale kit di distribuzione. Ora proveremo a smontare completamente tali sistemi operativi come Windows 10 e Debian 8 GNU, Linux.

Installazione di un kit di distribuzione per un server Rust in Windows 10

Forse questo processo di installazione di un kit di distribuzione potrebbe non differire molto dalle versioni precedenti di Windows, dove tutto è ancora fatto in azione. Inoltre, questo processo può essere eseguito sulla versione core, che non è impegnativa per la licenza, che può essere l'ideale per tutti i server.

Inizialmente, è meglio creare una cartella specifica sul disco rigido. Per esempio, "D: \ SteamCMD", un tale nome è stato fatto per non confondersi in futuro, ed era chiaro cosa avrebbe fatto in futuro. Dovresti decomprimere la tua distribuzione in questa cartella. Dopo aver decompresso tutti i file, avrai stemcmd.exe tra i file, che devi solo eseguire. Dopo che il programma è stato avviato, scaricherà automaticamente la versione corrente, se richiesta, in modo che il tuo server sia aggiornato. Dovresti essere inattivo fino al momento in cui non ti viene chiesto di inserire alcun comando.

Pertanto, ora abbiamo il diritto di aggiornare le applicazioni Steam. Di seguito sono riportate istruzioni dettagliate su come creare e aggiornare il proprio server di gioco.

IMPORTANTE: inseriamo tutti i comandi senza queste virgolette "", tienilo a mente in futuro.
  1. Il primo passo consiste nell'autorizzarsi al servizio. Questo può essere fatto con un buon comando "Accedi anonimo"... Naturalmente, puoi specificare il tuo nome utente con una password, ma l'autorizzazione anonima non ti chiede di inserire una password. È più facile da usare rispetto ad altri sistemi di autorizzazione.
  2. Il secondo passo importante è indicare il vero percorso della directory in cui verrà eseguita l'installazione completa del server. Questo può essere fatto usando "Force_install_dir<Путь каталога>» ... In questo caso, vale la pena ricordare che quando si sceglie un disco rigido, è necessario prestare attenzione al suo carico e alla larghezza di banda. L'SSD ha la larghezza di banda più alta, che vale la pena acquistare in caso contrario. Grazie ad esso, le prestazioni, così come l'accesso ad esso, aumentano del 90 percento. Pertanto, questo deve essere preso in considerazione durante la creazione di un server. Il percorso insieme al comando sarà simile a questo, "Force_install_dir D: \ srv001"(il nome della directory è stato specificato in modo arbitrario, dove puoi nominarlo a modo tuo, dopodiché verrà creato automaticamente).
  3. Uno dei passaggi altrettanto importanti è avviare l'installazione o l'aggiornamento del gioco. Indubbiamente, tutti i programmi e le applicazioni hanno il proprio identificatore, in Rust ha il seguente ID: "258550"... In questo passaggio, non è necessario pensarci, dove inserisci audacemente i seguenti dati nella console: "Aggiornamento_app 258550"... Dopo aver inserito questo comando, verrà eseguito il download, così come il necessario decompressione dei file scaricati nel server di directory, che è stato appena specificato da noi nel passaggio precedente. Certo, se guardi su Internet, puoi imbatterti in un comando del genere "Aggiornamento_app 258550 -beta pubblica". Lei, ovviamente, ha un riassunto completo della squadra. La maggior parte è che il gioco era precedentemente diviso in due giochi diversi, e questi sono Legacy e Experimental. Dove era in fase di test una nuova versione, che non è stata aggiunta alla versione principale del gioco ed è stata distribuita in modalità gratuita. Ora Legacy è stato ufficialmente chiuso, dove Experimental è venuto a sostituirlo. Chiavi come "-beta" sono necessarie per installare una versione specifica del gioco, nel nostro caso non è necessario. Dopotutto, scaricherà un client completo del gioco stesso, il che è rilevante.

Dopo che il tuo client ha scaricato tutti i file necessari per il server, puoi procedere al lancio ufficiale del server.

Questo articolo prenderà in considerazione il concetto completo di creazione, apertura e persino gestione del proprio server, che avrà solo file standard senza alcuna modifica. Dopotutto, le modifiche sono un argomento completamente diverso, sul quale puoi anche dire molto.

Per avviare il nostro server, abbiamo bisogno di un file batch (file batch). Inoltre, nel suo lancio, hai il diritto di sostituire alcune delle tue funzioni, che sarà costretto a svolgere, e questo è indicato nel comando del lancio stesso.

Di tutti i comandi minimi, tale riga è richiesta per essere collegata al file batch "RustDedicated.exe –batchmode"... Questa è solo la parte più piccola dei possibili comandi connessi che puoi usare.

Se qualcuno è interessato, puoi eseguire il tuo server con i comandi che dovrebbero essere nel tuo file batch "RustDedicated.exe -batchmode + server.hostname" MyNameServerRExP "+ server.port 28016 -logFile" output.txt "... Nella riga di comando sono state mostrate impostazioni non particolarmente necessarie, che indicano il nome del server creato, i numeri della porta, il file di registro, tutte le azioni di registro eseguite dal server verranno registrate in esso, dove è possibile scoprire cosa si sono verificati errori nel suo funzionamento. Ma per questo è necessario creare un file nella directory del server creato e lo saranno "D: \ srv001 \ ruststart.bat".

Un fattore importante in questo passaggio è la scelta della porta, ma se si dispone di diversi altri server sullo stesso server, è necessario utilizzare porte completamente diverse. Cioè, devi impostare tu stesso altri parametri della porta. "+ Server.porta 28017".

Dopo aver lanciato questo comando, verrà generato il mondo intero. Ma anche in questo file di comando hai il diritto di specificare eventuali comandi che verranno utilizzati direttamente per il server.

Ora dobbiamo lanciare il gioco Rust stesso, avviando il gioco, apri la console con usando il tasto F1, dove inseriamo la seguente riga "Connetti host locale: 28016"... Cioè, inseriamo la stessa porta che abbiamo indicato nel file batch stesso e andremo al nostro server. Ma "localhost" verrà eseguito solo sul tuo computer in cui era in esecuzione il server. Se hai fatto lo stesso, ma già sul server acquistato, devi solo inserire l'indirizzo IP e la porta del server, quindi andare su di esso. Ma originariamente abbiamo creato un server per il nostro sistema operativo con accesso locale. Così, dopo aver registrato il comando di connessione, dopo un po' sarà possibile scorrazzare per l'isola selvaggia.

Processo di aggiornamento automatico per il server Rust Experimental

A questo punto, ogni persona definisce il proprio framework, come aggiornare al meglio l'intero server per la versione aggiornata del gioco. Cioè, puoi impostare determinati valori che il tuo sistema seguirà. Per fare ciò, è importante creare nuovamente un file batch con questo percorso. "D: \ SteamCMD \ upd_rs001.bat"... Dovrebbe contenere qualcosa del genere:

echo "Aggiorna server Rust: SRV001"

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

Ora devi sospendere il server da solo e aprire questo file baht, che aggiornerà il client del server alla versione corrente. Non appena gli aggiornamenti vengono scaricati, puoi eseguirlo di nuovo in sicurezza.

Se hai familiarità con i comandi della console, puoi portare tutto all'automatismo. Dove, se arriva un nuovo aggiornamento, il server smette di funzionare e scarica gli aggiornamenti da solo, senza la tua partecipazione a tutti questi momenti. Ovviamente, se hai un server con modifiche, potrebbero smettere di funzionare ed essere più supportato. Per quanto riguarda i server originali, questa sarà solo un'opzione meravigliosa, che è semplicemente insostituibile.

Installiamo il server sulla macchina Debian Squeeze

Indubbiamente, il processo di questa installazione è molto difficile e richiede spiegazioni significative di cosa e cosa si riferisce. Pertanto, è necessario agire con attenzione.

  1. Accedi al sistema Linux come superutente, viene indicato diversamente come "su". Successivamente, è necessario eseguire il comando "apt-get install lib32gcc1". In questo passaggio si effettua un'installazione speciale delle librerie necessarie per GCC, o più precisamente, per la compilazione.
  2. Per SteamCMD, viene creato un nuovo profilo completamente separato in modo da non avviarsi costantemente come superutente, il che consumerà più tempo per l'avvio. Quindi, crea tranquillamente un utente steam, dove accediamo immediatamente, mentre usiamo comandi come: "useradd -m steam", dopo "su - steam".
  3. Successivamente, è necessario creare una directory denominata "steamcmd" e accedervi utilizzando "mkdir ~ / steamcmd", quindi "cd ~ / steamcmd". Dove realizzare la creazione di una directory nella directory economica del profilo steam.
  4. Scarica subito la distribuzione dalla console: "wget ​​http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz".
  5. Decomprimiamo l'archivio: "tar -xvzf steamcmd_linux.tar.gz". Quindi inseriamo "ls" e vediamo quali file sono stati aggiunti.
  6. Usando "./steamcmd.sh" lanciamo lo script della shell. Dove creeremo un prompt dei comandi della console Steam. Indubbiamente, in futuro, inseriremo semplicemente i comandi destinati a Steam, che abbiamo già visto durante l'installazione della versione di Windows.

"Accedi anonimo"

"Force_install_dir ./res02"

"Aggiornamento_app 258550"

  1. Poiché tutto è installato, ci sentiamo liberi di andare nella cartella "res02", ma per questo devi prima uscire dalla console Steam "quit". Inseriamo ulteriormente "cd ./res02" e inseriamo "ls". Guardiamo tutti i file e tra i nostri amici vediamo che c'è un file "RustDedicated".
  2. In questo passaggio, ricorda di nuovo la versione di Windows, in cui stiamo già utilizzando il file batch. Facciamo lo stesso qui, eseguendo il file batch con i seguenti parametri "./RustDedicated –batchmode". Successivamente, la console inizia a visualizzare vari messaggi su alcune informazioni, che non dovrebbero contenere errori.

Quindi avviamo rapidamente il gioco e scriviamo, come al solito nella console "connect 192.168.0.75:28016". Qui, l'indirizzo della macchina stessa è già inizialmente indicato, così come la sua porta. Quindi vediamo che viene stabilita la connessione al server. Sfortunatamente, senza ottimizzazione, il server consumerà la maggior parte della RAM, che è di circa 5 su 8 GB. Infatti, su Windows, l'utilizzo della RAM non ha raggiunto nemmeno 1,3 GB.

Amabile Gioco di ruggine sta guadagnando popolarità con grande velocità. Sempre più nuovi arrivati ​​arrivano a Rast ogni giorno. A questo proposito, molti giocatori pensano alla domanda, ma come creare il tuo server in Rust?- Quindi in questo articolo considereremo solo questo problema e impareremo come creare il nostro server. Sara server Ruggine pirata o server di vapore ruggine, non importa, prenderemo in considerazione entrambe le opzioni.

Se vuoi realizzare un server di alta qualità su un hosting eccellente, allora ti consiglio di utilizzare i servizi di hosting GameButton

E quindi, cominciamo:

Come creare un server pirata Rust

  1. Per prima cosa, ovviamente, abbiamo bisogno del server stesso. Vai alla categoria "server Rust già pronto" e scarica il server che ti piace.
  2. Crea una nuova cartella sul tuo disco rigido, ad esempio " D: \ ServerRust". Ma vedi che il nome e il percorso della cartella non contengono caratteri russi.
  3. Decomprimi il server precedentemente scaricato nella cartella creata.
  4. Ora devi andare alla cartella - " / dati del server / cfg"
  5. Apri con il file del blocco note (RMB - apri con - Blocco note) " server.cfg"e personalizzalo a tua discrezione. Un piccolo file con una descrizione di tutti i comandi ti aiuterà in questo -

    4.69 Kb download: 4365

  6. Inoltre, configuriamo anche " Esegui Server.bat"come è scritto nella descrizione nella pagina in cui è stato scaricato Server ruggine pronto

Come creare un server Steam Rust

  • Facciamo lo stesso solo il file " server.cfg"lo troviamo solo nella cartella" / cfg".

Lanciamo" Esegui Server.bat"il nostro server appena creato. Accendi Rust, premi" F1 ", scrivi net.connect 127.0.0.1:28015 questo è un normale indirizzo IP locale, in modo che i tuoi amici possano connettersi a te via Internet, devi avere un IP dedicato .


In questo thread, ti mostrerò come creare il tuo server Rust Experimental con le mod. Perché è necessario? Bene, almeno se giochi a Rust, allora hai molte idee che sono molto più convenienti da testare sul tuo server con risorse infinite e la capacità di volare. E se vai oltre, puoi rendere popolare il tuo server e ottenere soldi veri per la vendita di giochi ai giocatori sul tuo server.

Quindi iniziamo.
Prima parte - Creazione del server.
1. Scarica l'archivio Rust_server.zip dal sito ufficiale per questo
2. Decomprimi l'archivio in una cartella conveniente per te. Ad esempio, questo: C: \ Games \ Rust_Server \ Server
Inoltre fornirò esempi di indirizzi con questa cartella.
3. Vai alla cartella C: \ Games \ Rust_Server \ Server ed esegui il file update.bat
Si aprirà una finestra nera con una riga di comando e in essa verranno scaricati i file del server, la dimensione è di circa 2,15 GB. Al termine del download, la finestra si chiuderà automaticamente.
4. Vai alla cartella C: \ Games \ Rust_Server \ Server \ rustds
Crea un documento di testo nel blocco note, copia questo testo all'interno:
RustDedicated.exe -batchmode -server.hostname "My Server" -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
Quindi, nel notebook, fai clic su "Salva con nome ..." e salva il file con il nome "start server.bat" con estensione "Tutti i file".
Il file "start server.bat" che appare è il file di avvio per il tuo server. Quando fai clic su di esso, la finestra della riga di comando nera si aprirà di nuovo e la mappa verrà creata e il server avviato. Puoi scoprire che il server è pronto per funzionare guardando il contatore di fps in basso a destra in basso della finestra: durante il caricamento mostrerà 0 fps e, al termine, apparirà un valore digitale, ad esempio I avere 262 fps.
5. Successivamente, devi scoprire il tuo indirizzo IP esterno.
Supponiamo che tu sia andato a uno dei servizi di determinazione dell'indirizzo IP e che il tuo indirizzo sia 213.180.193.11
Apri Rust e premi il tasto F1, nella console aperta inserisci il comando client.connect 213.180.193.11:28015

Se tutto è fatto correttamente, la connessione andrà e ti ritroverai sul tuo server

P.S.: La cartella con i file del tuo server (salva gioco, ecc.) si troverà in C: \ Games \ Rust_Server \ Server \ rustds \ server \ Hello_World

Seconda parte: Pannello di Amministrazione

1. Per diventare amministratore di te stesso (o di un amico) sul tuo server, devi prima scoprire il tuo ID Steam. Per fare ciò, vai al tuo profilo nell'incentivo e su qualsiasi spazio libero, ad esempio a sinistra del tuo avatar, fai clic con il pulsante destro del mouse e seleziona "Copia indirizzo pagina". Incolliamo questo indirizzo ovunque, ad esempio, in un notebook o in un browser. Apparirà qualcosa di simile)