09-03-2025, 10:51 PM
Here is the files I use when hosting prison escape. Unfortunately, the gamemode isn't properly packaged, and uses the server's enabled add-on list instead.
As a result, the setup is quite convoluted and requires a few manual steps to get the game to run. This archive contains hopefully the bare mininum to run the gamemode.
Or maybe you are just here to grab the music or a specific add-on, if so go for it.
Server_Prison_Escape is the main add-on for the gamemode, although you can't run it like a normal gamemode. It is also not the true original file used in Tezuni's or Apak's host
of the server. I made this newer add-on as I only had access to an old build I saved a long time ago, alongside another build supplied by Gentle Spy. Since then, the map used here has undergone
substantial changes and additions from the original host. To be honest the code is quite spaghetti-like and has lots of hard-coded stuff in it, which makes setting up the server more difficult.
To run the gamemode:
Create a new blockland instance and copy the "Add-Ons", "config", and "modules" folder over, overwriting conflicting files.
Optionally install RedBlocklandLoader to use the DLLs in the modules folder. (https://gitlab.com/Eagle517/redblockland...-/releases)
Run the server dedicated with the default Custom "gamemode".
Once you load in, run in the console "serverDirectSaveFileLoad("Add-Ons/Server_Prison_Escape/Save.bls",3,"",0,0); PrisonEscape_WantedLoop();".
This will load up the save, and start the scheduled loop for the bottom print for prisoners.
Create a slayer minigame using the two csv files supplied in the Server_Prison_Escape folder. You can copy this to your own client slayer config folder to more easily select it.
Run the minigame, and set the "$DefaultMinigame" global variable to the newly created minigame. Using "\$DefaultMinigame = %minigame" ingame with ClayEval should work.
The game should be ready to play now, glhf
Link to archive: https://mega.nz/file/RUJixDZY#POgRFhutlF...fcJC_fOci0
As a result, the setup is quite convoluted and requires a few manual steps to get the game to run. This archive contains hopefully the bare mininum to run the gamemode.
Or maybe you are just here to grab the music or a specific add-on, if so go for it.
Server_Prison_Escape is the main add-on for the gamemode, although you can't run it like a normal gamemode. It is also not the true original file used in Tezuni's or Apak's host
of the server. I made this newer add-on as I only had access to an old build I saved a long time ago, alongside another build supplied by Gentle Spy. Since then, the map used here has undergone
substantial changes and additions from the original host. To be honest the code is quite spaghetti-like and has lots of hard-coded stuff in it, which makes setting up the server more difficult.
To run the gamemode:
Create a new blockland instance and copy the "Add-Ons", "config", and "modules" folder over, overwriting conflicting files.
Optionally install RedBlocklandLoader to use the DLLs in the modules folder. (https://gitlab.com/Eagle517/redblockland...-/releases)
Run the server dedicated with the default Custom "gamemode".
Once you load in, run in the console "serverDirectSaveFileLoad("Add-Ons/Server_Prison_Escape/Save.bls",3,"",0,0); PrisonEscape_WantedLoop();".
This will load up the save, and start the scheduled loop for the bottom print for prisoners.
Create a slayer minigame using the two csv files supplied in the Server_Prison_Escape folder. You can copy this to your own client slayer config folder to more easily select it.
Run the minigame, and set the "$DefaultMinigame" global variable to the newly created minigame. Using "\$DefaultMinigame = %minigame" ingame with ClayEval should work.
The game should be ready to play now, glhf
Link to archive: https://mega.nz/file/RUJixDZY#POgRFhutlF...fcJC_fOci0