Rumah - Perangkat lunak
Cara membuat satu server berkarat. Cara membuat server RUST Anda sendiri untuk Linux

Jika Anda telah mengunjungi halaman ini, maka Anda tertarik cara membuat server Anda sendiri di Rust, serta cara mengonfigurasi pengoperasiannya.

Awalnya, kita akan berbicara secara eksklusif tentang versi Steam dari game tersebut, yang untuk jangka waktu ini berharga 800 rubel; jika perlu, dapat disimulasikan pada versi bajakan. Selama berbagai hari libur mereka menawarkan diskon yang layak. Oleh karena itu, kami tidak akan mempertimbangkan server klien bajakan, karena Rust tidak begitu mahal. Sekarang mari kita bicara tentang tujuan server dalam game itu sendiri.

Tujuan server Anda di game Rust

  1. Dengan menggunakan server, Anda dapat bermain dengan teman-teman Anda, di mana tidak ada yang akan mengganggu gameplay Anda.
  2. Untuk kegiatan eksperimental, siapa pun dapat membuat jebakan rumah untuk mengujinya secara real time.
  3. Untuk mendapatkan manfaatnya, yaitu membuat server untuk dimainkan oleh puluhan orang.

Mungkin ada alasan lain mengapa server Rust Experimental dibuat, tetapi ini hanyalah alasan yang paling populer.

Cara membuat (membuat) server Rust Experimental Anda sendiri di Steam

Server Rust, pertama-tama, adalah platform yang sangat bagus untuk melakukan berbagai eksperimen dalam game. Dimana kamu bisa melihat update baru dari sudut pandang yang berbeda, yaitu mengetahui item apa saja yang telah ditambahkan ke dalam game, dan juga mengecek stabilitas rumahmu sendiri yang tidak akan mudah untuk diserbu. Pada saat yang sama, alasan paling dangkal disebutkan mengapa mereka membuat server sendiri.

Perlu diingat bahwa server terkadang memiliki toko sendiri yang berisi barang-barang di mana Anda dapat membeli item untuk penyerbuan, membangun rumah, senjata, dan banyak lagi, sebenarnya dengan uang sungguhan. Ada persaingan terus-menerus dalam aspek ini, di mana beberapa orang masih membeli barang-barang tersebut.

Sebaiknya mainkan gameplaynya bersama teman di server orang lain, karena akan menambah adrenalin dan membangkitkan semangat tim, dengan demikian kalian sendiri akan paham bahwa lebih baik bertahan bersama teman di server orang lain. Namun ada juga kasus ketika server tidak hanya diisi oleh pemain biasa, tetapi juga oleh cheater yang menghalangi Anda untuk bermain secara normal. Jika Anda tahu cara memulai server Anda, silakan buat server Anda sendiri dan undang teman Anda ke sana, tetapi jangan gunakan hak admin, ini akan memperburuk situasi bagi pemain lain.

Persyaratan sistem untuk perangkat keras server Rust

Meski terdengar lucu, tapi pasti persyaratan sistem Tidak diketahui mana yang dapat direkomendasikan kepada semua orang. Dimana dalam peralatan elemen terpenting adalah RAM, yang bisa menjadi yang tertinggi dalam hal parameter, karena ketika server dimuat, seluruh aliran memuat RAM, dan kemudian terjadi pembekuan di server. Jika ada banyak objek dan pemain di server, maka beban pada RAM hanya akan bertambah. Untuk lengkap permainan akan berhasil RAM 8 GB dan prosesor i5 yang secara konsisten akan mendukung server Anda pada tingkat yang tepat. Dengan perlengkapan ini, kamu mampu menahan serangan 20 helikopter sambil menembakinya dari gedung 15 lantai yang diameternya 15 blok. Dengan demikian, tidak boleh terjadi pembekuan. Segera setelah beban serius muncul di server, RAM mulai menggunakan kekuatannya secara maksimal untuk menghemat operasi server. Dalam mode normal, hanya 4-6 persen RAM yang terpakai.

Aksesibilitas di konsol SteamCMD

SteamCMD adalah utilitas khusus, yang dirancang untuk pembaruan instan server Anda sendiri, dan ini dilakukan melalui versi klien, menggunakan baris perintah. Namun pada awalnya, Anda dapat menginstal server Rust itu sendiri dengan cara ini. Tidak diragukan lagi, penting untuk mengunduh konsol seperti itu dari situs resminya, dan hanya di sana Anda perlu mengunduhnya, karena Anda akan menangkapnya. virus berbahaya. Situs itu sendiri juga memiliki informasi instalasi, tetapi petunjuk ini mungkin tidak cukup bagi Anda untuk membuat server yang lengkap.

Distribusinya sendiri ada di arsip; untuk menginstal, Anda perlu membongkar semua file ke salah satu direktori yang diperlukan. Perlu diingat bahwa jika server Anda menggunakan OS Linux, maka Anda perlu mengunduh distribusi khusus ini. Sekarang kami akan mencoba membongkar sepenuhnya sistem operasi seperti Windows 10 dan Debian 8 GNU, Linux.

Menginstal distribusi untuk server Rust di Windows 10

Mungkin proses instalasi kit distribusi ini mungkin tidak jauh berbeda dengan versi Windows sebelumnya, di mana semuanya dilakukan dengan cara yang sama. Selain itu, proses ini dapat dilakukan pada versi inti, yang tidak memerlukan lisensi, sehingga ideal untuk semua server.

Awalnya, lebih baik membuat folder tertentu di hard drive Anda. Misalnya, "D:\SteamCMD", nama ini dibuat agar tidak bingung di kemudian hari, dan jelas apa yang akan dia lakukan di kemudian hari. Anda harus membongkar distribusi Anda ke dalam folder ini. Setelah membongkar semua file, stemcmd.exe akan muncul di antara file Anda, itulah yang perlu Anda jalankan. Setelah program diluncurkan, maka secara otomatis akan mengunduh versi terbaru, jika diperlukan, untuk menjaga server Anda tetap sesuai standar. Anda harus tetap menganggur sampai Anda diminta memasukkan perintah apa pun.

Jadi, kami sekarang berhak memperbarui aplikasi Steam. Dibawah ini adalah instruksi rinci tentang membuat dan memperbarui server game Anda sendiri.

PENTING: Kami memasukkan semua perintah tanpa tanda kutip “” ini, ingatlah ini di masa mendatang.
  1. Langkah pertama adalah otorisasi Anda sendiri pada layanan tersebut. Hal ini dapat dicapai dengan bantuan tim yang baik. "masuk anonim". Tentu saja, Anda dapat menentukan login dan kata sandi Anda sendiri, tetapi otorisasi anonim tidak mengharuskan Anda memasukkan kata sandi apa pun. Penggunaannya lebih mudah dibandingkan sistem otorisasi lainnya.
  2. Langkah penting kedua adalah menunjukkan jalur sebenarnya ke direktori tempat file tersebut berada instalasi penuh server. Anda dapat melakukan ini menggunakan "force_install_dir<Путь каталога>» . Dalam hal ini, perlu diingat ketika memilih perangkat keras, Anda perlu memperhatikan muatan dan kapasitasnya. Paling tinggi keluaran tampaknya hanya untuk penggerak SSD, mana yang layak dibeli, tetapi jika tidak. Berkat itu, kinerja dan akses terhadapnya meningkat sebesar 90 persen. Oleh karena itu, hal ini harus diperhitungkan saat membuat server. Jalur beserta perintahnya akan terlihat seperti ini: "force_install_dir D:\srv001"(nama direktori ditunjukkan secara acak, di mana Anda dapat menamainya dengan cara Anda sendiri, setelah itu akan dibuat secara otomatis).
  3. Salah satu langkah yang tidak kalah pentingnya adalah memulai instalasi atau pembaruan game. Tidak diragukan lagi, semua program dan aplikasi memiliki pengenalnya sendiri; di Rasta memiliki ID berikut: "258550". Pada langkah ini Anda tidak perlu memikirkannya, di mana Anda dapat dengan aman memasukkan data berikut ke dalam konsol: "aplikasi_update 258550". Setelah memasukkan perintah ini, pengunduhan akan dilakukan, serta pembongkaran file yang diunduh ke server direktori, yang kami tentukan pada tahap sebelumnya. Tentu saja, jika Anda mencari di Internet, Anda bisa menemukan tim seperti itu "app_update 258550 -beta publik" Dia, tentu saja, memiliki ringkasan perintah lengkap. Mayoritas terletak pada satu hal, yaitu permainan yang sebelumnya terbagi menjadi dua permainan yang berbeda, dan ini adalah Warisan dan Eksperimental. Di mana versi baru sedang dalam pengujian, yang tidak ditambahkan ke versi utama game dan didistribusikan modus bebas. Kini Legacy telah resmi ditutup, dan digantikan oleh Experimental. Kunci tipe “-beta” diperlukan untuk menginstal versi game tertentu; dalam kasus kami, ini tidak diperlukan. Lagi pula, dia akan mengunduh klien lengkap dari game itu sendiri, yang terbaru.

Setelah klien Anda mengunduh semua file yang diperlukan untuk server, Anda dapat mulai meluncurkan server secara resmi.

Artikel ini akan membahas konsep lengkap dalam membuat, membuka, dan bahkan mengelola server Anda sendiri, yang hanya memiliki file standar tanpa modifikasi apa pun. Bagaimanapun, modifikasi adalah topik yang sama sekali berbeda, yang banyak juga yang bisa dibicarakan.

Untuk memulai server kami, kami membutuhkan berkas kumpulan(berkas kumpulan). Selain itu, saat meluncurkannya, Anda memiliki hak untuk mengganti beberapa fungsi Anda sendiri, yang akan dipaksa untuk dijalankannya, dan ini ditunjukkan dalam perintah peluncuran itu sendiri.

Dari semua perintah minimal, baris berikut harus disertakan dalam file batch: "RustDedicated.exe –mode batch". Ini hanyalah bagian terkecil dari kemungkinan perintah terhubung yang dapat digunakan.

Jika ada yang tertarik, Anda dapat menjalankan server Anda menggunakan perintah berikut yang harus ada di file batch Anda "RustDedicated.exe -batchmode +server.nama host "MyNameServerRExP" +server.port 28016 -logFile "output.txt". Perintah-perintahnya tidak secara khusus ditampilkan di baris pengaturan yang diperlukan, yang menunjukkan nama server yang Anda buat, nomor port, file log, itu akan mencatat semua tindakan log yang dilakukan oleh server, di mana Anda dapat mengetahui kesalahan apa yang terjadi dalam operasinya. Tetapi untuk ini, Anda perlu membuat file di direktori server yang dibuat, dan itu akan terjadi "D:\srv001\ruststart.bat".

Faktor penting dalam langkah ini adalah pilihan port; jika Anda memiliki beberapa server lain di server yang sama, maka Anda perlu menggunakan port yang sama sekali berbeda. Artinya, Anda perlu mengatur sendiri parameter port lainnya "+server.port 28017".

Setelah menjalankan perintah ini, seluruh dunia akan dihasilkan. Namun pada file perintah ini juga anda berhak menentukan perintah apa saja yang akan langsung digunakan untuk server.

Sekarang kita perlu meluncurkan game Rust itu sendiri, meluncurkan game tersebut, membuka konsol dengan menggunakan tombol F1, di mana kita memasukkan baris berikut "hubungkan localhost:28016". Artinya, kami memasukkan port yang sama yang kami tentukan di file batch itu sendiri, dan kami akan pergi ke server kami. Namun “localhost” hanya akan berjalan di komputer Anda tempat server diluncurkan. Jika Anda melakukan hal yang sama, tetapi pada server yang dibeli, maka Anda hanya perlu memasukkan alamat IP dan port server, lalu Anda akan masuk ke dalamnya. Tapi kami awalnya membuat server untuk OS kami dengan akses lokal. Jadi, setelah menulis perintah koneksi, setelah beberapa saat Anda akan dapat berlari mengelilingi pulau liar.

Proses pembaruan otomatis untuk server Rust Experimental

Pada titik ini, setiap orang menentukan kerangka kerjanya sendiri tentang cara terbaik memperbarui seluruh server untuk versi game yang diperbarui. Artinya, Anda dapat menetapkan nilai-nilai tertentu yang akan diikuti oleh sistem Anda. Untuk melakukan ini, penting untuk membuat file batch lagi dengan jalur ini "D:\SteamCMD\upd_rs001.bat". Itu harus berisi sesuatu seperti ini:

gema "Perbarui server Karat: SRV001"

mulai /tunggu/tinggi steamcmd.exe +login anonim +force_install_dir D:\SRV001 +app_update 258550 validasi +keluar"

Sekarang Anda harus menjeda server Anda sendiri dan membuka file bat ini, yang akan memperbarui klien server Anda ke versi terbaru. Segera setelah pembaruan diunduh, Anda dapat meluncurkannya kembali dengan aman.

Jika Anda memahami perintah konsol, Anda dapat membawa semuanya ke otomatisasi. Dimana, jika pembaruan baru tiba, server berhenti bekerja dan mengunduh pembaruan itu sendiri, tanpa partisipasi Anda dalam semua momen tersebut. Tentu saja, jika Anda memiliki server dengan modifikasi, server tersebut mungkin berhenti berfungsi dan tidak lagi didukung. Sedangkan untuk server asli, ini akan menjadi pilihan bagus yang tidak tergantikan.

Kami menginstal server pada mesin Debian Squeeze

Tidak diragukan lagi, proses instalasi ini sangat rumit, dan memerlukan penjelasan yang signifikan tentang apa yang termasuk dalam apa. Oleh karena itu, Anda perlu bertindak hati-hati.

  1. Pergi ke sistem linux di bawah pengguna super, ini juga disebut “su”. Selanjutnya Anda perlu menjalankan perintah “apt-get install lib32gcc1”. Langkah ini melibatkan instalasi khusus perpustakaan yang diperlukan untuk GCC, atau lebih tepatnya, untuk kompilasi.
  2. Untuk SteamCMD, profil baru dibuat sepenuhnya terpisah agar tidak terus-menerus diluncurkan sebagai pengguna super, yang akan menghabiskan lebih banyak waktu untuk diluncurkan. Kemudian kita dengan tenang membuat pengguna steam, dimana kita langsung login, menggunakan perintah seperti: “useradd -m steam”, setelah “su - steam”.
  3. Selanjutnya, Anda perlu membuat direktori bernama “steamcmd”, dan masuk ke dalamnya menggunakan “mkdir ~/steamcmd”, lalu “cd ~/steamcmd”. Tempat membuat katalog di katalog bisnis profil Steam.
  4. Segera unduh distribusinya di konsol: “wget http://media.steampower.com/client/installer/steamcmd_linux.tar.gz”.
  5. Kami membongkar arsip: "tar -xvzf steamcmd_linux.tar.gz". Selanjutnya, masukkan “ls” dan lihat file apa saja yang telah ditambahkan.
  6. Menggunakan “./steamcmd.sh” kami meluncurkan skrip shell. Dimana kita akan membuat undangannya? perintah konsol Uap. Tidak diragukan lagi, di masa depan kita hanya akan memasukkan perintah yang ditujukan untuk steam, yang telah kita lihat Instalasi Windows versi.

"masuk anonim"

"force_install_dir ./res02"

"aplikasi_update 258550"

  1. Setelah semuanya terinstal, silakan buka folder "res02", tetapi untuk melakukan ini, Anda harus keluar dari konsol Steam terlebih dahulu "keluar". Selanjutnya, masukkan “cd ./res02”, dan masukkan “ls”. Kami melihat semua file dan di antara teman-teman kami, kami melihat ada file "RustDedicated".
  2. Pada langkah ini dia ingat versi Windows sekali lagi, di mana kita menggunakan file body. Kami melakukan hal yang persis sama di sini, meluncurkan file batch di bawah parameter berikut “./RustDedicated –batchmode”. Setelah itu konsol mulai menampilkan berbagai pesan mengenai beberapa informasi yang tidak boleh mengandung kesalahan.

Kemudian kami segera meluncurkan game tersebut dan memasukkan “connect 192.168.0.75:28016” di konsol seperti biasa. Di sini, alamat mesin itu sendiri, serta portnya, awalnya ditunjukkan. Setelah itu kita melihat bahwa koneksi ke server telah dibuat. Sayangnya tanpa optimalisasi, server akan memakan sebagian besar RAM, yaitu sekitar 5 dari 8 GB. Toh di Windows, penggunaan RAM pun tidak mencapai 1,3 GB.

Rust bereksperimen dengan cara membuat server bajak laut Anda sendiri. Ini adalah pertanyaan yang sangat menarik, dan saya harus memperingatkan Anda bahwa ini tidak sesederhana itu.

Persyaratan Sistem

Server Rasta mungkin mahal di komputer Anda, tapi mungkin tidak semahal yang Anda bayangkan. Luas dasarnya adalah 4 meter persegi. km(ukuran generasi default) kartu akan berjalan mendekati 1 gigabyte RAM. Setelah stress test dan 144.000 objek, server menggunakan sekitar 1,8 gigabyte memori. Jadi saya sarankan mengalokasikan setidaknya 3GB ke server. Biasanya, server akan crash ketika server mencapai 150.000 objek.

Memulai server

Setelah mengunduh server itu sendiri, yang tersisa hanyalah memikirkan cara meluncurkannya. Sebelum memulai, lihat isi file batch.

RustDedicated.exe -batchmode -load bertanggung jawab untuk memulai server tanpa antarmuka grafis, dan awalan load sangat penting, karena tanpanya, saat server dimulai lagi, semua kemajuan tidak akan dimuat, bisa dikatakan , akan ada penghapusan.

server.seed adalah pengubah “seed” untuk membuat dunia, bilangan bulat dari -2147483647 hingga 2147483647. Cara dunia dihasilkan bergantung pada angka ini. Hanya ada lokasi umum yang tidak berubah, yaitu salju, hutan, gurun.

Anda dapat memulai dan terhubung menggunakan:

“client.connect (ip):(port)” di konsol F1. Jika hostnya adalah Anda, maka untuk koneksi lokal “client.connect localhost:28015”

Perintah konsol

Adapun pengaturan lainnya sama dengan versi Steam, daftar perintah konsol untuk mengelola server:

Tendangan "Nama" - tendangan berdasarkan nama

Kickall - menendang tanpa pandang bulu

Larangan "Nama" - larangan namaPlayera

Banid "Steam ID" - larangan ID Steam Playera

Status - siapa yang sedang online

Katakan - katakan

Pengguna - Informasi tentang pemain

Daftar Larangan - daftar “penjahat” atau segala jenis penipu

Banlistex - daftar “penjahat” dengan jawaban mengapa mereka dikeluarkan dari server

Listid - daftar “penjahat” atau segala jenis cheater di ID Steam

Event.run - awal dari jalur pesawat yang tidak terbatas, yang akan menjatuhkan kotak di tempat dengan nol absis, ordinat, dan aplikasi. Anda tidak harus menggunakannya jika Anda tidak ingin acara.

Server.port "28015" - semuanya jelas tanpa kata-kata, port untuk dihubungkan

Server.maxplayers 500 - juga tidak sulit ditebak (berapa pemain maksimal yang Anda rencanakan atau tidak rencanakan)

Server.hostname "Server Pribadi Saya" - Bagaimana Anda ingin melihat server Anda terdaftar dalam permainan

Server.identity "MegaRust" - nama server yang perlu disertakan dalam nama folder

Server.saveinterval 3600 - seberapa sering menyimpan (bagi yang tidak pandai matematika, 1 jam = 3.600 detik)

Server.seed adalah tambahan untuk membuat peta; pada prinsipnya, angka apa pun bisa digunakan, karena batasannya cukup besar: dari -2147483647 hingga 2147483647. Ini memengaruhi jenis peta yang Anda dapatkan.

Server.secure - semuanya jelas (VAC dan EAC)

Server.tickrate - frekuensi jam kartu dalam Hz, lebih baik mengatur 30, kinerja berbanding terbalik dengan angkanya, tetapi kegagalan mungkin terjadi.

Server.start - memulai server

Server.stop - menghentikan server

Server.writecfg - menyimpan pengaturan ke file

Gc.collect - membersihkan cache server


Dalam topik ini saya akan memberi tahu Anda cara membuat server Rust Experimental Anda sendiri dengan mod. Mengapa hal ini perlu? Setidaknya jika Anda memainkan Rast, Anda memiliki banyak ide yang jauh lebih nyaman untuk diuji di server Anda dengan sumber daya tak terbatas dan kemampuan terbang. Dan jika Anda melangkah lebih jauh, Anda dapat menjadikan server Anda populer dan menerima uang nyata dengan menjual barang game kepada pemain di server Anda.

Jadi mari kita mulai.
Bagian satu - Membuat server.
1. Unduh arsip Rust_server.zip dari situs resminya di sini
2. Buka kemasan arsip ke dalam folder yang nyaman bagi Anda. Misalnya, yang ini: C:\Games\Rust_Server\Server
Selanjutnya saya akan memberikan contoh alamat dengan folder ini.
3. Masuk ke folder C:\Games\Rust_Server\Server dan jalankan file update.bat
Jendela hitam dengan baris perintah akan terbuka dan file server akan diunduh, ukurannya sekitar 2,15 GB. Setelah pengunduhan selesai, jendela akan ditutup secara otomatis.
4. Masuk ke folder C:\Games\Rust_Server\Server\rustds
Membuat dokumen teks di notepad, salin teks ini di dalam:
RustDedicated.exe -batchmode -server.hostname "Server Saya" -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
Selanjutnya pada notepad, klik “Save as…” dan simpan file dengan nama “start server.bat” berekstensi “All files”.
File yang muncul "start server.bat" adalah file awal untuk server Anda. Ketika Anda mengkliknya, jendela baris perintah hitam akan terbuka lagi dan peta akan dibuat dan server akan dimulai. Anda dapat mengetahui bahwa server siap bekerja dengan melihat penghitung FPS di kanan bawah jendela: saat memuat akan menunjukkan 0 fps, dan setelah selesai akan muncul nilai digital, misalnya bagi saya adalah 262 fps.
5. Selanjutnya Anda perlu mengetahui alamat IP eksternal Anda.
Katakanlah Anda pergi ke salah satu layanan penentuan alamat IP, dan alamat Anda ternyata 213.180.193.11
Buka Rust dan tekan tombol F1, di konsol yang terbuka, masukkan perintah client.connect 213.180.193.11:28015

Jika semuanya dilakukan dengan benar, koneksi akan berfungsi dan Anda akan menemukan diri Anda berada di server Anda sendiri

P.S.: Folder dengan file server Anda (simpan, dll.) akan berlokasi di C:\Games\Rust_Server\Server\rustds\server\Hello_World

Bagian kedua: Admin

1. Untuk menjadikan diri Anda (atau teman) sebagai admin di server Anda, Anda harus mengetahui ID Steam Anda terlebih dahulu. Untuk melakukan ini, buka profil Steam Anda dan di ruang kosong mana pun - misalnya, di sebelah kiri avatar Anda, klik kanan dan pilih "Salin alamat halaman". Tempelkan alamat ini di mana saja, misalnya ke notepad atau browser. Sesuatu seperti ini akan muncul)

 


Membaca:



Cara menaikkan TIC dan PR Cara menaikkan Yandex TIC sendiri

Cara menaikkan TIC dan PR Cara menaikkan Yandex TIC sendiri

TIC adalah Indeks Kutipan Situs tematik. Singkatan ini akrab bagi banyak orang, sering digunakan oleh para webmaster dan Internet -...

Kernel versi 3.10. Mem-flash kernel perangkat Android. Apa inti dari perangkat seluler?

Kernel versi 3.10.  Mem-flash kernel perangkat Android.  Apa inti dari perangkat seluler?

Pada Minggu malam, Linus Torvalds, induk Linux dan pengembang kernel sistem operasi, mengumumkan setelah dua bulan bekerja...

Memulihkan menggunakan disk instalasi

Memulihkan menggunakan disk instalasi

Halo admin. Pertanyaannya adalah ini. Windows 8 saya berumur dua tahun dan saya ingin mengatakan bahwa selama ini saya telah aktif menggunakannya dan menginstal sejumlah besar...

Menginstal win 10 di 7. Tips dari para ahli

Menginstal win 10 di 7. Tips dari para ahli

Halo semuanya, hari ini kami sedang mempertimbangkan pertanyaan tentang cara menginstal sistem operasi Windows XP di atas Windows 10. Ada berbagai alasan untuk menginstal...

gambar umpan RSS