The official server for the Super Mario Odyssey: Online mod.
- Download latest build from Releases
- Run
Server.exe settings.jsonis autogenerated in step 2, modify it however you'd like.
Must have the .NET 6 SDK and Git installed. Run these commands in your shell:
git clone https://github.com/Sanae6/SmoOnlineServer
cd SmoOnlineServer
# replace run with build to only build the server
dotnet run --project Server/Server.csproj -c ReleaseIf you ran dotnet build instead of dotnet run, you can find the binary at Server/bin/net6.0/Release/Server.exe
If you have systemd, you can use the existing systemd serivce.
cp smo.serivce /etc/systemd/system/smo.service
# edit ExecStart to your path for the server executable and change WorkingDirectory to the server directory
chmod +x filepath to the server executable
systemctl enable --now smo.serviceRun help to get what commands are available in the server console.
Run the loadsettings command in the console to update the settings without restarting.
Server address and port will require a server restart, but everything else should update when you run loadsettings.