Skrip Utama

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Lewati permainan inti di Roblox Battle Royale umumnya ditangani oleh dua script, yaitu ServerScriptService/Server di server dan StarterPlayer/StarterPlayerScripts/Client di klien.

Pengaturan Awal

Skrip ReplicatedFirst/InitialSetup mengkonfigurasi beberapa sistem tingkat mesin — UI bawaan, obrolan, dll — dan memastikan bahwa klien memuat aset yang di참조 dalam ReplicatedFirst/Configurations/AssetPreloads sebelum melanjutkan.

Tahap Permainan

Inisialisasi dan pembaruan sistem spesifik dilakukan secara berbeda tergantung pada tahap saat ini dari game. Kebanyakan kasus ini ditangani oleh ServerScriptService/Core/GameStageHandler di server dan ReplicatedStorage/Core/StageManager di klien. Ketika tahap diminta, modul d

Tempat/Peran Server

Dalam ReplicatedFirst/Configurations/MainConfiguration , berbagai mode permainan dibagi menjadi daftar tahap yang akan dijalankan.


local _roleStages = {
Lobby = {"Lobby"},
Queue = {"Queue"},
Gameplay = {"Waiting", "Gameplay", "EndGame"},
}

Ada 3 peran yang berbeda yang dapat sebuah tempat miliki:

  • Lobi — Tempat awal di mana opsi seperti mode permainan dipilih.
  • Antrian — Di mana kawanan pemain berkumpul untuk mode permainan tertentu, membangun dan bertarung sementara menunggu untuk nomor minimum yang ditentukan. Setelah nomor minimum pemain tiba, Countdown akan dimulai, yang saat ini ditetapkan untuk 3:00 menit, di akhir mana permainan akan dimulai.
  • Gameplay — Tempat di mana parachute bertempat dan permainan dimainkan sampai selesai.