Dokumentasi Steamworks
Pendistribusian Server Game Khusus Milikmu

Ringkasan

Jika game client-mu perlu dihubungkan ke server khusus, kamu bisa menggunakan Steam untuk mendistribusikannya ke server khususmu juga. Ini memudahkanmu untuk mendistribusikan servermu dan selalu dalam versi terkini.

Membuat

Untuk mendistribusikan server game khususmu melalui Steam, ada beberapa konfigurasi yang kamu buat.
  1. Buat AppID baru dari jenis ALAT yang akan digunakan sepenuhnya untuk server khusus game. Kamu bisa melakukannya sendiri dengan mengunjungi bagian "Semua Paket, DLC, Demo, dan Alat yang Terkait" untuk aplikasimu dan mengeklik tombol "Buat Alat baru".
  2. Di dalam Aplikasi baru tersebut, klik Edit Pengaturan Steamworks. Pergi ke Instalasi -> Redistributables dan aktifkan Server Khusus Redistributables. Ini akan menambahkan berbagai Pendistribusian Ulang SDK Steam untuk aplikasi.
  3. Beralih ke tab publikasi dan publikasikan perubahan.
Kamu sekarang bisa mengunggah depot baru ke aplikasi server khusus yang hanya berisi biner server khusus milikmu.

Kamu juga harus membuat file steam_appid.txt, yang hanya berisi AppID game-mu. Sertakan file itu dengan paket server khususmu, sehingga server khusus itu bisa dijalankan sebagai AppID dasarmu.

Merilis

Server khususmu memiliki daftar periksa perilisan yang sama dengan jenis produk lain di Steamworks. Kamu harus menyelesaikan daftar item yang dibutuhkan di bagian sebelah kanan laman landas aplikasimu untuk alatnya. Ketika kamu siap untuk merilis, kamu bisa menggunakan kontrol untuk melakukannya sendiri.

Ini yang terjadi ketika kamu menekan tombol rilis untuk Server Khususmu:
  1. Dalam kebanyakan kasus, kamu ingin server khususmu untuk bisa berjalan dalam mode anonim sehingga kamu tidak perlu Steam Client atau pengguna Steam tertentu login untuk menjalankannya. Jadi, ketika kamu menggunakan kontrol untuk merilis alatmu, AppID server khususmu dan depot yang terkait akan secara otomatis ditambahkan ke paket steamcmd anonim (pkg 17906) untuk diunduh menggunakan SteamCMD dalam mode anonim.
  2. AppID akan ditandai sebagai "dirilis", sehingga kamu bisa menjalankan servernya melalui SteamCMD.

Jika kamu tidak punya kontrol untuk merilis alatmu sendiri (biasanya jika Valve secara manual membuat alatmu beberapa waktu lalu), maka kamu harus meminta perwakilan Valve untuk melakukannya. Kamu bisa menghubungi Valve di sini.

Kamu harus menguji server khusus bisa diunduh dan bisa menjalankan instruksi di halaman SteamCMD.