Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Dedicated Server Linux: Difference between revisions

From MARNE Wiki
Twig (talk | contribs)
No edit summary
Twig (talk | contribs)
No edit summary
Line 1: Line 1:
In order to run marne dedicated server you need the following dependencies installed on your system; <pre>git, podman, & a text editor</pre>>
In order to run marne dedicated server on linux you need the following dependencies installed on your system; <pre>
git
podman
vim text editor
</pre>2.


<pre>
<pre>
git clone https://github.com/silkker/MARNE
git clone https://github.com/silkker/MARNE
cd MARNE
cd MARNE
vim auth.toml
vim auth.toml
vim tmux.conf # optional (uncomment from Containerfile as well)
vim tmux.conf # optional (uncomment from Containerfile as well)
podman build --no-cache -t marne_tonga:latest .
podman build --no-cache -t marne_tonga:latest .
# Exit once it boots to a shell
# Exit once it boots to a shell
podman run --replace -it \
podman run --replace -it \
  --name marne_tonga \
  --name marne_tonga \
  -p 25200:25200/udp \
  -p 25200:25200/udp \
  -p 11079:11079/tcp \
  -p 11079:11079/tcp \
  --security-opt seccomp=unconfined \
  --security-opt seccomp=unconfined \
  marne_tonga:latest
  marne_tonga:latest


podman start -ai marne_tonga
podman start -ai marne_tonga
mkdir -p /opt/games/bf1
mkdir -p /opt/games/bf1
wlheadless-run -c cage -- $HOME/maxima.sh # (ctrl+c once its done)
wlheadless-run -c cage -- $HOME/maxima.sh # (ctrl+c once its done)


Line 37: Line 28:


mv /opt/games/bf1/EAAntiCheat.GameServiceLauncher.exe /opt/games/bf1/EAAntiCheat.GameServiceLauncher.exe.bak
mv /opt/games/bf1/EAAntiCheat.GameServiceLauncher.exe /opt/games/bf1/EAAntiCheat.GameServiceLauncher.exe.bak
curl -L https://github.com/silkker/MARNE/raw/refs/heads/main/Marne.dll -o /opt/games/bf1/dinput8.dll
curl -L https://github.com/silkker/MARNE/raw/refs/heads/main/Marne.dll -o /opt/games/bf1/dinput8.dll
vim /opt/games/bf1/ServerSettings.txt
vim /opt/games/bf1/ServerSettings.txt
wlheadless-run -c cage -- maxima-cli launch --game-path /opt/games/bf1/bf1.exe --game-args=-mserver battlefield-1
wlheadless-run -c cage -- maxima-cli launch --game-path /opt/games/bf1/bf1.exe --game-args=-mserver battlefield-1
</pre>
</pre>

Revision as of 20:24, 16 February 2026

In order to run marne dedicated server on linux you need the following dependencies installed on your system;

git
podman
vim text editor

2.

git clone https://github.com/silkker/MARNE
cd MARNE
vim auth.toml
vim tmux.conf # optional (uncomment from Containerfile as well)
podman build --no-cache -t marne_tonga:latest .
# Exit once it boots to a shell
podman run --replace -it \
  --name marne_tonga \
  -p 25200:25200/udp \
  -p 11079:11079/tcp \
  --security-opt seccomp=unconfined \
  marne_tonga:latest

podman start -ai marne_tonga
mkdir -p /opt/games/bf1
wlheadless-run -c cage -- $HOME/maxima.sh # (ctrl+c once its done)

PROTONPATH=$HOME/.local/share/maxima/wine/proton WINEPREFIX=$HOME/.local/share/maxima/wine/prefix umu-run $HOME/.local/share/maxima/wine/prefix/drive_c/windows/syswow64/regedit.exe $HOME/dll_overrides.reg

PROTONPATH=$HOME/.local/share/maxima/wine/proton WINEPREFIX=$HOME/.local/share/maxima/wine/prefix umu-run $HOME/.local/share/maxima/wine/prefix/drive_c/windows/syswow64/regedit.exe $HOME/game.reg

mv /opt/games/bf1/EAAntiCheat.GameServiceLauncher.exe /opt/games/bf1/EAAntiCheat.GameServiceLauncher.exe.bak
curl -L https://github.com/silkker/MARNE/raw/refs/heads/main/Marne.dll -o /opt/games/bf1/dinput8.dll
vim /opt/games/bf1/ServerSettings.txt
wlheadless-run -c cage -- maxima-cli launch --game-path /opt/games/bf1/bf1.exe --game-args=-mserver battlefield-1