- #Halomd server linux wine install#
- #Halomd server linux wine update#
- #Halomd server linux wine Patch#
- #Halomd server linux wine Pc#
- #Halomd server linux wine download#
Still not very usable for automation because the GUI is still showing, even with "-update-only" because at the end of the process it stay opened.
#Halomd server linux wine update#
But when the update is finished it may crash if you have no 3D accel (it is the case for me because i'm running it on a VM). GUI will launch correctly and start update process without crashing when you click on it. WINE=~/.local/share/wine/wine-6.0-rc5-staging-tkg-amd64/bin/wine WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefix/CODBBO2.
#Halomd server linux wine install#
![halomd server linux wine halomd server linux wine](https://forum.london2038.com/uploads/default/original/1X/0be6d1a094eefd0540075e94526260fa7644a5f9.png)
Note that wine/dotnet is very memory hungry, idle server take 500MB+ ram and it will keep growing while players get connected. Server is running on last wine / ms dotnet / esync enabled If it works, congratulation you have your working proof of concept :).
![halomd server linux wine halomd server linux wine](https://i.ytimg.com/vi/bm3BcUDpGuY/maxresdefault.jpg)
$WINEPATH/bin/wine $WINEPREFIX/bin/plutonium-bootstratper-win32.exe t6mp 'C:\\CODBO2' +set key '$KEY' -dedicated +set sv_config $CFG +set net_port $PORT You can now try to launch the gameserver with a script like this: WINEPATH=~/.local/share/wine/wine-6.0-rc5-staging-tkg-amd64Įxport WINEPREFIX=~/.local/share/wineprefix/CODBBO2 Put them in the game directory (.bat files are not needed)
#Halomd server linux wine download#
Now, download required configuration files: I assume you now have all the files from Game and Plutonium in the game directory. It launches and download files, but the GUI was not displaying correctly and it instant-crashes if I click.
#Halomd server linux wine Pc#
While it is possible to use the launcher update feature, I personally end up copying files from my PC because I had problems running the plutonium launcher GUI inside wine. Now you have to put plutonium files in the game directory. ~/.local/share/wineprefix/CODBBO2/drive_c/CODBO2 Personnaly I created a CODBO2/CODMW3 folder in the prefix dirĪccording to previous steps, put game files in: Put your game in your new created prefix. NET : MONO, you can try it but for that you will have to use another clean wineprefix. Restart your wine prefix: WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefix/CODBBO2 ~/.local/share/wine/wine-6.0-rc5-staging-tkg-amd64/bin/wineboot Note3: when installer ask for reboot, do not reboot Note2: if it fails (sometime install script can get broken.:-/) please search a little bit on Google before asking here. Note: this step will take a while and will ask you for multiple confirmation in the installation process
![halomd server linux wine halomd server linux wine](https://i.stack.imgur.com/TVOqO.png)
Install your new prefix: WINEARCH=win32 WINEPREFIX=~/.local/share/wineprefix/CODBBO2 ~/.local/share/wine/wine-6.0-rc5-staging-tkg-amd64/bin/winebootĭownload last winetricks script from GITHUB: Now, logon to your new account with graphics.įor instance: Įxtract to ~/.local/share/wine/wine-6.0-rc5-staging-tkg-amd64 Install distro version of wine (to get required deps): su -Īpt install wine wine32 wine64 libwine libwine:i386 fonts-wineĬreate an account for your gameserver: adduser codbo2server I suggest making it work with a GUI VM/PC and then port it to a headless machine (or make the current one headless) when it's working well. It will be easier with GUI as a starting point. Let's start, assuming you have a computer / VM running an updated Linux version (tested with current Debian stable here). If you follow those steps and find issues feel free to post them here, and I will try to make corrections. (However, ESYNC is not going to help all games, you have to make benchmarks.) This technic can be applied to other games with few modifications, including others plutonium flavors
#Halomd server linux wine Patch#
I hope it will help you guys configuring a COD BO2/MW3 server using recent WINE version with ESYNC patch (better performances) This post is not a guide / nor a tutorial (yet) but a memory of what I personally did to make plutonium work on Linux/Debian.