Panduan Penyiapan Server The Isle
Panduan ini membahas cara menyiapkan, mengonfigurasi, dan mengelola server dedicated The Isle (Evrima) Anda yang dihosting dengan Legion Hosting, termasuk startup pertama kali, variabel GPanel, konfigurasi Game.ini, sistem antrean, mengaktifkan manusia, menghubungkan, dan manajemen save. Untuk penyiapan dan perintah admin, lihat Perintah Admin The Isle.
Start Pertama
Ketika server Anda pertama kali disediakan, server perlu menginstal file server The Isle Evrima sebelum dapat berjalan. Ini terjadi secara otomatis pada start pertama.
- Masuk ke GPanel.
- Pilih server The Isle Anda dari daftar server.
- Klik tab Startup dan verifikasi pengaturan dasar Anda (nama server, jumlah pemain). Anda dapat menyesuaikan ini sebelum memulai untuk pertama kalinya.
- Buka tab Console dan klik Start.
- Server akan mengunduh dan menginstal file branch Evrima melalui Steam (App ID 412680). Instalasi awal ini mungkin memakan waktu beberapa menit tergantung ukuran file.
- Setelah instalasi selesai, server akan mulai secara otomatis. Perhatikan output konsol untuk pesan yang menunjukkan server siap menerima koneksi.
Game.ini dan Engine.ini) di TheIsle/Saved/Config/LinuxServer/ pada start pertama yang berhasil. Jangan mencoba mengedit file-file ini sampai server telah dimulai setidaknya sekali.
Engine.ini agar berfungsi. Ini dikonfigurasi secara otomatis oleh egg dan tidak perlu diedit secara manual.
Variabel Startup GPanel
Pengaturan inti The Isle dikonfigurasi sebagai variabel startup di GPanel alih-alih dalam file konfigurasi. Variabel-variabel ini diteruskan ke proses server sebagai argumen baris perintah.
- Masuk ke GPanel.
- Pilih server The Isle Anda dari daftar server.
- Klik tab Startup.
- Tinjau dan sesuaikan variabel yang ditampilkan di bawah ini. Perubahan berlaku saat berikutnya Anda memulai server.
| Variabel | Default | Deskripsi |
|---|---|---|
SERVER_NAME |
(nama server Anda) | Nama yang ditampilkan di server browser dalam game. Buat deskriptif agar pemain dapat menemukan server Anda. |
PLAYER_COUNT |
100 |
Jumlah maksimum pemain bersamaan. Tidak boleh melebihi batas slot pada paket hosting Anda. Nilai umum berkisar dari 50 hingga 200. |
ALLOW_REPLAY |
true |
Mengaktifkan atau menonaktifkan perekaman replay. Atur ke false untuk menonaktifkan replay. Menonaktifkan dapat sedikit mengurangi penggunaan disk dan I/O. |
HUMANS |
false |
Mengaktifkan faksi manusia di samping dinosaurus. Atur ke true untuk memungkinkan pemain memilih bermain sebagai manusia. Lihat bagian Manusia vs Dinosaurus di bawah untuk detailnya. |
DYNAMIC_WEATHER |
true |
Mengaktifkan siklus cuaca dinamis (hujan, kabut, badai). Atur ke false untuk cuaca cerah statis sepanjang waktu. |
RCON |
false |
Mengaktifkan antarmuka administrasi jarak jauh RCON. Atur ke true dan konfigurasikan RCON_PASSWORD untuk mengizinkan perintah admin jarak jauh. Lihat Perintah Admin The Isle untuk detailnya. |
RCON_PASSWORD |
(kosong) | Password untuk koneksi RCON. Hanya digunakan ketika RCON diatur ke true. Pilih password yang kuat dan unik serta jaga kerahasiaannya. |
ENABLE_QUEUE |
false |
Mengaktifkan antrean koneksi untuk saat server penuh. Atur ke true agar pemain diantrekan alih-alih ditolak ketika server mencapai batas pemainnya. Lihat bagian Sistem Antrean. |
SERVER_PASSWORD_ENABLED |
false |
Mengaktifkan perlindungan password untuk server. Atur ke true dan konfigurasikan SERVER_PASSWORD untuk membuat server menjadi privat. |
SERVER_PASSWORD |
(kosong) | Password yang harus dimasukkan pemain untuk bergabung ke server. Hanya digunakan ketika SERVER_PASSWORD_ENABLED adalah true. |
ADMINSTEAMID |
(kosong) | Daftar Steam64 ID yang dipisahkan koma untuk administrator server. Lihat Perintah Admin The Isle untuk detailnya. |
Konfigurasi Game.ini
Pengaturan gameplay lanjutan dikonfigurasi di Game.ini, yang terletak di TheIsle/Saved/Config/LinuxServer/Game.ini. File ini dihasilkan pada start server pertama. Buka di tab Files GPanel untuk membuat perubahan.
Pengaturan Laju Pertumbuhan
Laju pertumbuhan mengontrol seberapa cepat dinosaurus matang dari juvenil ke dewasa. Ini dikonfigurasi di bawah bagian [/Script/TheIsle.TIGameMode] di Game.ini.
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=1.0
bEnableGrowthParticles=true
| Pengaturan | Default | Deskripsi |
|---|---|---|
GlobalPassiveGrowthRate |
1.0 |
Pengganda untuk kecepatan pertumbuhan pasif. Atur ke 2.0 untuk menggandakan kecepatan pertumbuhan, 0.5 untuk menguranginya setengah. Nilai yang lebih tinggi membantu pemain mencapai kedewasaan lebih cepat. |
bEnableGrowthParticles |
true |
Menampilkan efek partikel visual saat dinosaurus tumbuh. Atur ke false untuk menonaktifkan. |
Pengaturan AI dan Spawning
Pengaturan ini mengontrol perilaku spawning makhluk AI di peta.
[/Script/TheIsle.TIGameMode]
bEnableAI=true
MaxAICount=200
AISpawnInterval=120.0
| Pengaturan | Default | Deskripsi |
|---|---|---|
bEnableAI |
true |
Mengaktifkan makhluk yang dikendalikan AI (ikan, hewan kecil, dll.) di peta. Atur ke false untuk menonaktifkan semua spawn AI, yang dapat mengurangi beban server. |
MaxAICount |
200 |
Jumlah maksimum makhluk AI yang dapat ada secara bersamaan. Turunkan ini jika Anda mengalami masalah performa. |
AISpawnInterval |
120.0 |
Waktu dalam detik antara pemeriksaan spawn AI. Nilai yang lebih rendah berarti spawning lebih sering. |
Siklus Siang/Malam
Panjang siklus siang/malam dapat disesuaikan dengan preferensi komunitas Anda.
[/Script/TheIsle.TIGameMode]
DayLengthMinutes=45.0
NightLengthMinutes=15.0
| Pengaturan | Default | Deskripsi |
|---|---|---|
DayLengthMinutes |
45.0 |
Panjang siang hari dalam menit nyata. Tingkatkan untuk hari yang lebih panjang, kurangi untuk lebih pendek. |
NightLengthMinutes |
15.0 |
Panjang malam hari dalam menit nyata. Banyak komunitas mempersingkat malam untuk mengurangi waktu nganggur bagi pemain diurnal. |
[/Script/TheIsle.TIGameMode] yang sama. Jangan menduplikasi header -- tempatkan semua pengaturan bersama di bawahnya.
Contoh Game.ini gabungan:
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=2.0
bEnableGrowthParticles=true
bEnableAI=true
MaxAICount=150
AISpawnInterval=90.0
DayLengthMinutes=45.0
NightLengthMinutes=10.0
Sistem Antrean
Sistem antrean memungkinkan pemain menunggu dalam antrean ketika server penuh alih-alih langsung ditolak. Ini sangat berguna untuk server populer yang sering mencapai batas pemainnya.
- Di GPanel, buka tab Startup.
- Atur
ENABLE_QUEUEketrue. - Restart server.
Ketika antrean diaktifkan dan server penuh, pemain baru yang mencoba terhubung akan ditempatkan dalam antrean dan otomatis bergabung saat slot tersedia. Pemain melihat posisi mereka dalam antrean saat menunggu.
Manusia vs Dinosaurus
The Isle Evrima menyertakan faksi manusia opsional yang memungkinkan pemain bertahan hidup bersama (atau melawan) dinosaurus. Secara default, hanya gameplay dinosaurus yang diaktifkan.
Mengaktifkan Manusia
- Di GPanel, buka tab Startup.
- Atur
HUMANSketrue. - Restart server.
Ketika manusia diaktifkan, pemain dapat memilih untuk bermain sebagai dinosaurus atau manusia saat spawn. Gameplay manusia mencakup crafting, membangun tempat berlindung, dan menggunakan senjata untuk bertahan melawan dinosaurus.
Cara Menghubungkan
Pemain dapat terhubung ke server The Isle Evrima Anda melalui server browser dalam game atau dengan koneksi langsung.
Menggunakan Server Browser
- Luncurkan The Isle di Steam.
- Dari menu utama, klik Join Server.
- Gunakan bilah pencarian di bagian atas untuk mencari server Anda berdasarkan nama (nilai yang Anda atur di
SERVER_NAME). - Klik server Anda dalam daftar dan klik Join.
- Jika server dilindungi password, masukkan password saat diminta.
Direct Connect
Jika server tidak muncul di browser atau Anda ingin terhubung lebih cepat:
- Temukan alamat IP dan game port server Anda di tab Network GPanel.
- Di menu utama The Isle, cari opsi Direct Connect.
- Masukkan IP dan port server Anda dalam format
IP:PORT. - Klik Connect.
Untuk detail tentang menemukan IP dan port server Anda, lihat Cara Menemukan IP dan Port Server Anda.
Menghubungkan melalui Steam
Anda juga dapat menambahkan server ke favorit Steam Anda untuk akses cepat:
- Buka Steam dan masuk ke View > Game Servers.
- Klik tab Favourites, lalu klik Add a server.
- Masukkan IP dan query port server Anda.
- Setelah ditambahkan, Anda dapat terhubung langsung dari Steam server browser.
Manajemen Save
The Isle Evrima secara otomatis menyimpan data dunia secara berkala. Memahami cara kerja save membantu Anda mengelola server dengan efektif dan menghindari kehilangan data.
Persistensi Dunia
The Isle Evrima mempertahankan data dunia persisten termasuk:
- Dinosaurus pemain -- progres pertumbuhan, lokasi, dan statistik disimpan. Pemain dapat bergabung kembali dan melanjutkan dengan dinosaurus mereka.
- Populasi AI -- status makhluk AI dikelola oleh server dan respawn sesuai konfigurasi Anda.
- Status dunia -- kondisi lingkungan dan waktu dalam hari bertahan di seluruh restart.
Data save disimpan di direktori TheIsle/Saved/ pada server Anda.
Melakukan Wipe Dunia
Jika Anda ingin mereset server ke status bersih (menghapus semua progres pemain dan save dinosaurus):
- Hentikan server dari tab Console GPanel.
- Buka tab Files.
- Arahkan ke
TheIsle/Saved/. - Hapus file data save dalam direktori ini. Berhati-hatilah untuk tidak menghapus subdirektori
Config/, karena berisi konfigurasi server Anda. - Mulai server. Server akan menghasilkan data dunia baru.
TheIsle/Saved/ sebelum meng-wipe dengan mengunduhnya melalui file manager GPanel atau SFTP.
Mencadangkan Data Save
Pencadangan rutin melindungi dari kehilangan data akibat crash, save yang rusak, atau penghapusan tidak sengaja:
- Hentikan server untuk memastikan file save tidak sedang ditulis.
- Di tab Files GPanel, arahkan ke
TheIsle/Saved/. - Unduh file save ke mesin lokal Anda, atau gunakan SFTP untuk transfer yang lebih besar. Lihat Cara Mengunggah File melalui SFTP untuk instruksi koneksi.
- Untuk memulihkan cadangan, hentikan server, unggah kembali file yang disimpan ke direktori yang sama, dan mulai server.
Artikel Terkait
- Perintah Admin The Isle
- Cara Menemukan IP dan Port Server Anda
- Panduan Startup Server
- Cara Mengunggah File melalui SFTP
Butuh Bantuan?
Jika Anda mengalami masalah yang tidak tercakup dalam panduan ini, tim dukungan kami tersedia untuk membantu. Kirim tiket dukungan dan sertakan ID server Anda, deskripsi masalah, dan output konsol atau tangkapan layar yang relevan.