Tip
Apakah Anda ingin mengobrol dengan komunitas?
Bergabunglah dengan kami di Perselisihan
Gambar Docker ini menyertakan Server Khusus Palworld berbasis Linux dan Docker.
BaseCampWorkerMaxNum
, mengapa ini tidak memperbarui server?Jika Anda memerlukan dukungan untuk image Docker ini:
Harap hindari:
Untuk menjalankan image Docker ini, Anda memerlukan pemahaman dasar tentang Docker, Docker-Compose, Linux, dan Jaringan (Port-Forwarding/NAT).
Sumber | 1-8 pemain | 8-12+ pemain |
---|---|---|
CPU | 4 CPU-Core @ GHz Tinggi | 6-8 Inti CPU @ GHz Tinggi |
RAM | Basis RAM 8GB + 2GB per pemain | Basis RAM 12GB + 2GB per pemain |
Penyimpanan | 30GB | 30GB+ |
Anda dapat menemukan log perubahan di sini
2 orang ini banyak membantu dan menjadikan saya dan proyek ini lebih baik! Jadi jika Anda tidak menyukai image Docker versi saya atau mencari fitur lainnya, silakan lihat 2 gambar berikut:
game
di Docker-Node Anda di direktori server game Anda/srv/palworld
, /opt/palworld
atau /home/username/palworld
)docker pull jammsen/palworld-dedicated-server:latest
docker-compose.yml
dan default.env
sesuai keinginan Andadocker-compose up -d && docker-compose logs -f
Lihat file ini untuk dokumentasinya
Lihat contoh docker-compose.yml.
Catatan
Silakan teliti Perintah-RCON di sumber resmi: https://tech.palworldgame.com/settings-and-operation/commands
Anda dapat menggunakan docker exec palworld-dedicated-server rconcli <command>
langsung di terminal/Shell Anda.
$ docker exec palworld-dedicated-server rconcli showplayers
name,playeruid,steamid
$ docker exec palworld-dedicated-server rconcli info
Welcome to Pal Server[v0.1.4.1] jammsen-docker-generated-20384
$ docker exec palworld-dedicated-server rconcli save
Complete Save
Peringatan
Jika RCON dinonaktifkan, pengelola pencadangan tidak akan melakukan penyimpanan melalui RCON sebelum membuat cadangan dan akan melaporkan peringatan. Ini berarti bahwa cadangan akan dibuat dari penyimpanan otomatis terakhir di server. Hal ini dapat menyebabkan hilangnya data dan/atau kerusakan savegame.
Rekomendasi: Pastikan RCON diaktifkan sebelum menggunakan pengelola cadangan.
Peringatan
Silakan gunakan selalu opsi -user steam
di bagian berikut atau file Anda akan ditulis sebagai root
Penggunaan: docker exec -user steam palworld-dedicated-server backup [command] [arguments]
Memerintah | Argumen | Wajib/Opsional | Nilai Bawaan | Nilai-nilai | Keterangan |
---|---|---|---|---|---|
membuat | T/A | T/A | T/A | T/A | Membuat cadangan. |
daftar | <number_to_list> | Opsional | T/A | Angka positif | Mencantumkan semua cadangan. Jika <number_to_list> ditentukan, hanya sebagian besar sajacadangan <number_to_list> terbaru dicantumkan. |
membersihkan | <number_to_keep> | Opsional | BACKUP_RETENTION_AMOUNT_TO_KEEP | Angka positif | Membersihkan cadangan. Jika <number_to_list> ditentukan, bersihkan dan simpancadangan <number_to_keep> terbaru.Jika tidak, defaultnya adalah BACKUP_RETENTION_AMOUNT_TO_KEEP var |
Contoh:
$ docker exec -user steam palworld-dedicated-server backup
> Backup ' saved-20240203_032855.tar.gz ' created successfully.
$ docker exec -user steam palworld-dedicated-server backup list
> Listing 2 backup file(s) !
2024-02-03 03:28:55 | saved-20240203_032855.tar.gz
2024-02-03 03:28:00 | saved-20240203_032800.tar.gz
$ docker exec -user steam palworld-dedicated-server backup_clean 3
> 1 backup(s) cleaned, keeping 2 backups(s).
$ docker exec -user steam palworld-dedicated-server backup_list
> Listing 1 out of backup 2 file(s).
2024-02-03 03:30:00 | saved-20240203_033000.tar.gz
Untuk mengaktifkan integrasi webhook, Anda perlu mengatur variabel lingkungan berikut di default.env
:
WEBHOOK_ENABLED=true
WEBHOOK_URL= " https://your.webhook.url "
Setelah diaktifkan, server akan mengirim pesan dengan cara yang Kompatibel dengan Discord ke url webhook Anda.
Anda dapat menemukan detail lebih lanjut tentang variabel-variabel ini di sini.
Bagan Helm untuk menerapkan kontainer ini dapat ditemukan di palworld-helm.
Ya, ubah saja nilainya dari
ALLOW_CONNECT_PLATFORM
dari Steam ke Xbox. Lihat di sini untuk dokumentasi lebih lanjut: https://tech.palworldgame.com/getting-started/for-xbox-dedicated-server
Anda dapat menjalankan `docker exec -ti palworld-dedicated-server bash' ini atau Anda dapat menavigasi ke tab "Stacks" di Portainer, pilih tumpukan Anda, dan klik pada nama container. Kemudian klik tombol "Konsol Exec" .
Anda dapat menjalankan
docker exec -ti palworld-dedicated-server cat /palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
dan ini akan menampilkan konfigurasi di dalam container.
Kesalahan seperti
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
aman untuk diabaikan.
Anda dapat mencoba memasukkan parameter
platform: linux/amd64
di layanan palworld. Ini bukan perbaikan khusus untuk silikon Apple, tetapi untuk dijalankan di selain host x86. Dukungan untuk arm hanya ada dengan menerapkan emulasi x86, jika itu belum menjadi host. Rosetta sedang melakukan terjemahan/emulasi.
BaseCampWorkerMaxNum
, mengapa ini tidak memperbarui server?Ini adalah bug yang dikonfirmasi. Mengubah
BaseCampWorkerMaxNum
diPalWorldSettings.ini
tidak berpengaruh pada server. Ada alat di luar sana untuk membantu dalam hal ini, seperti ini: https://github.com/legoduded/palworld-worldoptions
Peringatan
Menambahkan WorldOption.sav
akan merusak PalWorldSetting.ini
. Jadi, setiap perubahan baru pada pengaturan (baik pada file atau melalui ENV VARS), Anda harus membuat WorldOption.sav
baru dan memperbaruinya setiap saat agar perubahan tersebut berdampak.
Issues
terdapat jenis masalah Permintaan Fitur.