4 hours ago
https://codeberg.org/Queuenard/blockland...edi-server
I wrote this so that there's a current guide for running dedicated Blockland servers on a Linux VPS. New Wine versions have been a nightmare since they keep removing features that dedi servers require.
I can't explain everything about managing Linux servers but I can hopefully help people who just need to know how we currently deal with Wine. I also made the script so that multiple Wine versions can be easily swapped.
Goals
Assumptions
Current Wine problems
I wrote this so that there's a current guide for running dedicated Blockland servers on a Linux VPS. New Wine versions have been a nightmare since they keep removing features that dedi servers require.
I can't explain everything about managing Linux servers but I can hopefully help people who just need to know how we currently deal with Wine. I also made the script so that multiple Wine versions can be easily swapped.
Goals
- Setup Wine and a Blockland server on a Linux VPS (Debian 13)
- Use a separate user account, the screen command and bwrap (bubblewrap) protection
- Have the server start automatically at boot
- Save all console logs
Assumptions
- You know how to run commands
- You already setup your VPS already and have SSH access
- You know how to setup an FTP server or use rsync to change files on your VPS
- You already have Blockland files you want to upload
Current Wine problems
- Blockland with Wine versions 9 and higher produce no output
- Using a package manager (apt) forces you to stick to one Wine version
- Your distribution’s package manager may not offer the version of Wine you want
- The Wine packages require you to install dependencies that are not needed for headless servers
- Adding an apt repository (winehq) could open up an additional vector for malicious package installation beyond just the distribution’s defaults

