Panduan ini mencakup semua perintah admin dan konsol yang tersedia untuk server dedikasi Empyrion: Galactic Survival Anda di Legion Hosting. Pelajari cara mengatur izin admin, mengelola pemain, dan menggunakan perintah GameMaster untuk mengadministrasi server Anda. Untuk penyiapan dan konfigurasi server awal, lihat Panduan Penyiapan Server Empyrion: Galactic Survival kami.
Tingkat Izin
Empyrion menggunakan sistem izin bernomor di mana angka yang lebih rendah memberikan hak istimewa yang lebih tinggi. Setiap tingkat izin mencakup semua perintah yang tersedia untuk tingkat dengan nomor yang lebih tinggi.
| Tingkat | Peran | Kode | Deskripsi |
|---|---|---|---|
| 0 | Player | pl |
Tingkat izin default untuk semua pemain. Akses ke perintah dasar saja. |
| 3 | GameMaster | gm |
Izin yang ditingkatkan untuk manajemen permainan, teleportasi, spawning, dan kontrol dunia. |
| 6 | Moderator | mod |
Kemampuan manajemen pemain termasuk pemblokiran, pemberian item, dan manajemen entitas. |
| 9 | Admin | admin |
Hak istimewa administratif penuh termasuk penetapan peran, manajemen playfield, dan kontrol server. |
Menyiapkan Izin Admin
Metode 1: adminconfig.yaml (Direkomendasikan)
Cara paling andal untuk menyiapkan izin admin adalah melalui file adminconfig.yaml. File ini terletak di folder Saves/ server Anda (atau terkadang bersama dedicated.yaml Anda).
Buat atau edit adminconfig.yaml dengan struktur berikut:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Setiap entri memerlukan:
Id— SteamID64 pemain (angka 17 digit yang dimulai dengan 7656)Permission— Tingkat izin yang akan ditetapkan (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Nama pemain (opsional, untuk referensi Anda)
7656.
Metode 2: Perintah Konsol initadmin
Jika Anda masuk ke server sebagai pemain dan belum ada admin yang ditetapkan, Anda dapat menggunakan perintah initadmin untuk menetapkan diri Anda sebagai administrator awal:
initadmin
Ini hanya berfungsi jika belum ada admin yang dikonfigurasi saat ini. Setelah admin ada, penetapan peran lebih lanjut harus dilakukan melalui perintah setrole atau file adminconfig.yaml.
Metode 3: Perintah Konsol setrole
Admin yang ada (tingkat izin 9) dapat menetapkan peran kepada pemain lain menggunakan perintah setrole:
setrole PlayerName gm # Set as GameMaster (level 3)
setrole PlayerName mod # Set as Moderator (level 6)
setrole PlayerName admin # Set as Admin (level 9)
setrole PlayerName pl # Reset to Player (level 0)
Anda juga dapat menggunakan SteamID64 pemain sebagai pengganti nama mereka:
setrole 76561198012345678 gm
Membuka Konsol
Untuk mengakses konsol dalam permainan, tekan tombol tilde (~) pada keyboard Anda. Konsol memungkinkan Anda memasukkan perintah secara langsung saat bermain. Semua perintah tidak peka huruf besar-kecil.
dedicated.yaml Anda. Hubungkan menggunakan PuTTY atau klien terminal serupa dengan jenis koneksi Raw (bukan Telnet standar) ke port Telnet (default: 1030). Lihat Panduan Penyiapan Server untuk detail konfigurasi Telnet.
Perintah Player (Tingkat 0+)
Perintah ini tersedia untuk semua pemain.
| Perintah | Deskripsi |
|---|---|
help |
Menampilkan daftar semua perintah konsol yang tersedia. Gunakan help [command] untuk detail tentang perintah tertentu. |
detach |
Melepaskan pemain lokal jika tersangkut di bawah kokpit atau dalam geometri |
destroyme |
Membunuh karakter Anda sendiri (berguna jika tersangkut) |
undock |
Melepaskan SV atau HV tertentu dari struktur induknya |
difficulties |
Menampilkan pengaturan tingkat kesulitan permainan saat ini |
origins |
Menampilkan daftar origin yang tersedia (faksi awal) |
oxygen |
Menampilkan area beroksigen di sebuah POI |
combiner |
Mengaktifkan/menonaktifkan mesh combiner (kinerja) |
deco |
Mengaktifkan/menonaktifkan dekorasi terrain (kinerja) |
initadmin |
Menetapkan diri Anda sebagai administrator awal (hanya berfungsi jika belum ada admin yang ditetapkan) |
Perintah GameMaster (Tingkat 3+)
Perintah GameMaster memberikan kontrol atas dunia permainan, entitas, dan status pemain.
Manajemen Pemain dan Entitas
| Perintah | Deskripsi |
|---|---|
godmode / gm |
Mengaktifkan/menonaktifkan god mode (kekebalan) untuk diri Anda sendiri |
itemmenu / im |
Mengaktifkan/menonaktifkan menu item kreatif untuk memunculkan item apa pun |
kick [player] |
Mengeluarkan pemain (atau semua pemain) dari permainan |
unban [player|SteamID] |
Menghapus pemblokiran untuk seorang pemain |
list |
Menampilkan daftar pemain dengan izin khusus dan pemain yang diblokir |
level [set|add] [value] |
Memodifikasi level, poin pengalaman, atau poin peningkatan untuk pemain saat ini |
entity [operation] |
Melakukan berbagai operasi pada entitas (gunakan help entity untuk detail) |
ents |
Menampilkan daftar semua entitas di playfield saat ini |
find [name] |
Mencari struktur berdasarkan nama dalam playfield saat ini dan menampilkan ID-nya |
faction [operation] |
Fungsi bantuan manajemen faksi |
Teleportasi dan Pergerakan
| Perintah | Deskripsi |
|---|---|
teleport [x] [y] [z] / tt |
Memindahkan diri Anda (dan kapal yang dikendalikan) ke koordinat tertentu |
setposition [entity] [x] [y] [z] |
Mengatur posisi sebuah entitas ke koordinat tertentu |
setrotation [entity] [x] [y] [z] |
Mengatur rotasi sebuah struktur |
sector [x] [y] [z] |
Melompat ke sektor tertentu di ruang angkasa |
Manajemen Dunia dan Permainan
| Perintah | Deskripsi |
|---|---|
changemode |
Beralih permainan antara mode Survival dan Creative |
map |
Membuka semua sumber daya dan POI di peta saat ini |
regenerate [entityId] |
Meregenerasi POI atau struktur, mengembalikannya ke keadaan aslinya |
weather [type] |
Mengaktifkan pengaturan cuaca khusus pada playfield saat ini |
time [set] [value] |
Mendapatkan atau mengatur waktu server global |
finishbp / fbp |
Langsung menyelesaikan produksi blueprint saat ini |
spawnanyblueprint / sbp |
Mengaktifkan/menonaktifkan kemampuan untuk memunculkan blueprint apa pun terlepas dari persyaratannya |
gameoptions / gopt |
Menampilkan daftar semua nilai opsi permainan saat ini (lihat bagian Opsi Permainan di bawah) |
op [entityId] |
Mengaktifkan/menonaktifkan offline protection pada struktur tertentu |
wipe [target] |
Menghapus aspek yang ditargetkan setelah reboot server (gunakan dengan hati-hati) |
stats |
Mencetak informasi status tentang playfield saat ini |
traders |
Menampilkan daftar semua trader dan memuat ulang file konfigurasi trader |
Efek Status dan Status Pemain
| Perintah | Deskripsi |
|---|---|
statuseffect [effect] |
Menerapkan efek status pada pemain |
statuseffectremove [effect] |
Menghapus efek status dari pemain |
prefabactivate |
Menyalakan semua blok bertenaga di sebuah struktur |
prefabinfo |
Menampilkan informasi tentang blueprint pengguna |
resetcore |
Mengosongkan bahan bakar dan oksigen di struktur lokal |
Perintah Moderator (Tingkat 6+)
Perintah Moderator menambahkan kemampuan manajemen pemain dan kontrol entitas.
| Perintah | Deskripsi |
|---|---|
ban [player] [duration] |
Memblokir seorang pemain untuk jangka waktu tertentu |
give [player] [itemId] [amount] |
Memberikan item kepada pemain berdasarkan ID item |
repair [player] |
Memperbaiki item seorang pemain |
destroy [entityId] |
Menghancurkan sebuah entitas atau struktur |
debugmenu / dm |
Mengaktifkan/menonaktifkan menu debug |
armor [operation] |
Penyesuaian armor untuk pemain |
gents [factionId] |
Menampilkan daftar semua struktur milik faksi tertentu |
alliances |
Menampilkan daftar aliansi, permintaan aliansi, dan mengelola pengaturan aliansi |
sectors [reveal|hide] |
Menampilkan atau menyembunyikan playfield pada peta |
ai |
Mengaktifkan atau menonaktifkan AI untuk playfield saat ini |
si |
Mengaktifkan atau menonaktifkan perhitungan integritas struktural |
globaleffects |
Menampilkan efek global yang aktif saat ini di server |
marker [operation] |
Mengelola penanda peta |
weathersv [type] |
Mengaktifkan pengaturan cuaca khusus di seluruh server |
poimanager |
Perintah manajemen POI (Point of Interest) |
Perintah Admin (Tingkat 9)
Perintah Admin memberikan tingkat kontrol server tertinggi.
| Perintah | Deskripsi |
|---|---|
setrole [player|SteamID] [role] |
Mengatur peran izin pemain (gm, mod, admin, pl) |
playfield / pf |
Memuat ulang playfield saat ini (perintah khusus server) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Mengganti blok tertentu dalam struktur dengan jenis blok lain |
setdevicespublic [entityId] |
Mengatur semua perangkat dalam struktur ke akses publik |
pda [operation] |
Menjalankan perintah terkait PDA (gunakan help pda untuk detail) |
Perintah Opsi Permainan (gopt)
Perintah gameoptions (atau gopt) memungkinkan Anda melihat dan memodifikasi pengaturan gameplay server saat runtime tanpa mengedit file konfigurasi atau memulai ulang server.
Melihat Pengaturan
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Memodifikasi Pengaturan
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Opsi Permainan yang Tersedia
| Opsi | Default | Deskripsi |
|---|---|---|
DecayTime |
24 | Jam sebelum struktur tanpa core/kecil dihapus saat tidak dikunjungi |
WipeTime |
0 | Jam sebelum struktur yang tidak dikunjungi dihapus (0 = dinonaktifkan) |
ProtectTime |
48 | Jam offline protection untuk struktur pemain |
ProtectDelay |
300 | Detik sebelum offline protection diaktifkan |
MaxStructures |
200 | Jumlah maksimum struktur per playfield (0-255) |
AntiGriefDistancePvE |
30 | Jarak minimum dalam meter antara basis faksi di PvE |
AntiGriefDistancePvP |
300 | Jarak minimum dalam meter antara basis faksi di PvP |
ForcePvP |
false | Memaksa PvP di semua playfield |
DiffAmountOfOre |
Normal | Kelimpahan deposit bijih (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Frekuensi deposit (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Kerusakan serangan NPC (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Kecepatan constructor (Faster, Normal, Slower, Instant) |
Perintah Manajemen Server
Ini adalah perintah penting untuk administrasi server sehari-hari, tersedia melalui konsol dalam permainan atau Telnet.
# Save and shut down the server (with countdown in minutes, max 15)
saveandexit 5
# List all connected players
plys
# List all active playfield servers
servers
# Regenerate a specific playfield
regenerateplayfield [name]
# View server performance statistics
stats
saveandexit [minutes] untuk mematikan server dengan aman. Ini memicu penyimpanan otomatis dan memberikan hitungan mundur peringatan kepada pemain yang terhubung. Mematikan proses server secara langsung dapat menyebabkan kehilangan data.
Tugas Admin Umum
Menangani Pemain yang Tersangkut
Jika seorang pemain tersangkut dalam geometri atau di bawah kokpit:
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyme
Membersihkan Struktur yang Ditinggalkan
# List all structures for a faction
gents [factionId]
# Find a specific structure
find "Structure Name"
# Destroy a structure by ID
destroy [entityId]
# Adjust automatic decay timers
gopt set DecayTime 12
gopt set WipeTime 168
Memblokir dan Membuka Blokir Pemain
# Ban a player (duration examples: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Unban a player
unban PlayerName
# List all players with special roles or bans
list
Artikel Terkait
- Panduan Penyiapan Server Empyrion: Galactic Survival
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Memulai dengan Server Baru Anda
Butuh Bantuan?
Jika Anda membutuhkan bantuan lebih lanjut dengan administrasi server Empyrion atau memiliki pertanyaan tentang perintah tertentu, tim dukungan kami siap membantu. Kirim tiket dukungan dan kami akan menghubungi Anda kembali sesegera mungkin.