Server Setup: Difference between revisions
Content deleted Content added
m eula.txt is now included, but needs to be set true |
fleshed out the introduction |
||
Line 1: | Line 1: | ||
__TOC__ |
__TOC__ |
||
A '''server''' is a way of running Minecraft that separates the game into two parts. The server-side simulates the world, while the client displays and handles input/output from the player. The two communicate constantly to create the game. Running GT:NH as a separate server is required for more than one player to access the same world. A separate license is not required for the server, but each player connecting must have a valid Minecraft account. Servers need to be online to authenticate. |
|||
⚫ | |||
}}Running a GT:NH server can enable multiplayer fun, improve your TPS even in a single player world (and on the same machine!), and allow your chunk-loaded creations to continue to work while you sleep. You do not need a separate license for the server, but each player connecting must have a valid Minecraft license. Your server will need to be online to authenticate. |
|||
Servers enable multiplayer fun, can improve TPS even in a single player (SP) world on the same machine, allow chunk-loaded areas to run 24/7 for passive resource production, and supports party progress in the [[Quest Book]]. They also have some downsides; while running a server/client split can improve performance for SP, it's more prone to bugs and stability issues. Having machines running constantly can cause breakdowns if [[maintenance]] isn't automated or something unforeseen happens. Servers are more complicated to set up than a SP instance of GT:NH and require regular technical support (restarts, backups, updates, lag-busting, etc.) |
|||
==Server update (All Platforms)== |
==Server update (All Platforms)== |
||
Line 15: | Line 16: | ||
# Move over the JourneymapServer folder. This folder contains your world UUID inside a config file. If this file is lost, the server would generate a new map UUID and clients would lose their journeymap map data for your server. |
# Move over the JourneymapServer folder. This folder contains your world UUID inside a config file. If this file is lost, the server would generate a new map UUID and clients would lose their journeymap map data for your server. |
||
# If you are using the Java 17+ version, then update and use these files from the downloaded archive to start the server: <code>lwjgl3ify-forgePatches.jar</code>, <code>java9args.txt</code>, <code>startserver-java9.bat</code> and <code>startserver-java9.sh</code>. |
# If you are using the Java 17+ version, then update and use these files from the downloaded archive to start the server: <code>lwjgl3ify-forgePatches.jar</code>, <code>java9args.txt</code>, <code>startserver-java9.bat</code> and <code>startserver-java9.sh</code>. |
||
⚫ | |||
}} |
|||
== Server setup for Windows == |
== Server setup for Windows == |