You need to Google a guide on how to port forward if you do not already know how. This step is mandatory, without it your server will not have access to the internet, and nobody will be able to connect or see it in the server browser. If you run the batch without closing the server executable, it will automatically be forcefully terminated before checking for updates and restarting. As a safety measure, I have implemented a check to make sure the server process isn't already running. If the server crashes, or the process gets terminated, the batch file will check for updates before automatically starting it again. Execute the batch file again, and the server will automatically check for updates, and continue loading.Make sure your port listed in Part 1 matches the "ConnectionPort in Part 2 if you edited them.eg, "0.1" here is an explanation of the above variables ini parameters to your liking, all values less than 1 need to be floating point with a leading zero. Paste This into game.ini code mind formatting, blankspaces, and order.Paste This into engine.ini code mind formatting.Any parts that are not modified will be deleted when you run the server. Step 1 is not necessary if you intend to leave the server port default, but included for those who wish to modify it. Navigate to $Server_Dir$\Citadel\Saved\Config\WindowsServer.Close the batch window, and end the server process in Task Manager.Configure the batch script in the configuration area at the top.Create a batch file anywhere and name it anything.
The following batch script will automatically download, update, run and restart your server if a crash is detected. Extract the zip to its own directory somewhere it wont get deleted (you need it around forever).