citadelfwf_win64 steamcmd Citadel: Forged with Fire CitadelServer.exe -nosteamclient -server 19238 Citadel/Saved/Logs/Citadel.log 70 None 489650 anonymous Port=.* Port= Citadel/Saved/Config/WindowsServer/Engine.ini ConnectionPort=.* ConnectionPort= Citadel/Saved/Config/WindowsServer/Game.ini QueryPort=.* QueryPort= Citadel/Saved/Config/WindowsServer/Game.ini (ServerName=")([^",]*) ${1}%key% Citadel/Saved/Config/WindowsServer/Game.ini key-regex (PlayerLimit=)([^,]*) ${1}%key% Citadel/Saved/Config/WindowsServer/Game.ini key-regex Password=.* Password= Citadel/Saved/Config/WindowsServer/Game.ini Used to verify that it successfully bound to the ports you defined (not recommended for long term use). cfg1="Engine.ini" cfg2="Game.ini" if [ -d "Citadel/Saved/Config/WindowsServer" ] then echo "Config files already generated or fixed. OK!" else echo "Config files not found." echo "Downloading config files in $cfg1 and $cfg2!" mkdir -p Citadel/Saved/Config/WindowsServer wget https://pastebin.com/raw/Rn9BHUUz -O Citadel/Saved/Config/WindowsServer/$cfg1 wget https://pastebin.com/raw/FzXyKpiA -O Citadel/Saved/Config/WindowsServer/$cfg2 fi Citadel/Saved/Config/WindowsServer/Game.ini