From f8ed17dacc893b6c60663be39e73e535b13007d0 Mon Sep 17 00:00:00 2001 From: via <3+via@devteam.austac.net> Date: Fri, 26 Jun 2026 05:49:25 +0000 Subject: [PATCH] Symlink and config. Using the working directory to launch did not work --- linuxtestserver.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/linuxtestserver.md b/linuxtestserver.md index fdfc2b0..e28f1eb 100644 --- a/linuxtestserver.md +++ b/linuxtestserver.md @@ -1,25 +1,30 @@ # Installation -Install Arma server through steam. +## Install Arma server through steam. Use the linux version, don't use a proton compatibility layer. -Create the basic server config files. -```TBA``` +## Create the basic server config files. -Symlink the client workshop folder. -```TBA``` +[Wiki Example](https://community.bistudio.com/wiki/Arma_3:_Server_Config_File#Example_Configuration_File) -Symlink the mpmissions folder to your working folder. -```TBA``` +Disable signature verification and battleye, and add an admin password so you can change mission without the voting timer. +## Symlink the client workshop folder. + +While in your server folder eg ```/home/MYUSERNAME/.local/share/Steam/steamapps/common/Arma 3 Server``` run the command + +```ln -s /home/MYUSERNAME/.local/share/Steam/steamapps/workshop/content/107410 mods``` + +## Create the launcher script Create a new shell script called launch_from_html.sh in the arma server folder with the contents ```TBA``` Make it executable. In mint, right click, properties, check allow executing as program, and close. ```chmod +x launch_from_html``` is terminal version of this. +## Create the drag-and-drop launcher Make a launcher. In mint cinnamon, right click the desktop, Create a new launcher here. Name it something like ArmaServerFromHtml. Click browse and select the sh script. Click launch in terminal, then OK. You can move the launcher anywhere you want after creating it. # Running -Create a repo html for your mission. Launch your client. Drag the html for the repo over the launcher. +Create a repo html for your mission. Copy your mission to the servers mpmissions folder. Launch your client. Drag the html for the repo over the launcher. Connect to the server on localhost. \ No newline at end of file