MINECRAFT JAR SERVER WINDOWS
In order to get your computer's IP, hold down the windows key and press R. You'll want to find the Port Range Forwarding section of your router, and enter in the following information.Īpplication Name: Minecraft server Start ~ End Port: 25565 - 25565 Protocol: TCP Device IP: ENTER COMPUTER'S IP HERE My router is a Linksys, you'll want to google around to find the steps with your specific router.
MINECRAFT JAR SERVER PASSWORD
Enter the password to your router to continue. This will most likely take you to your router's website where you can manage your router's settings. Take the number it gives you, copy it, and paste it into the address bar. To do this, google Whats my IP? on Google. In order to allow people not on the same IP to connect,you'll need to port forward your server.
The server now works locally! Anyone on the same IP as yours can now join the server. Generally, Minecraft 1.18 (2021) and higher requires Java 17 to run.(Since this section deals with IP addresses, there will be no pictures for privacy stuff, cause IDK how IPs can be used to harm) Note: This jar file name will force your server to use Java 17, which may not be compatible with some older server software. Parameters: -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:MaxGCPauseMillis=200 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 =true =true Generally, Minecraft 1.17.1 and higher requires Java 16 to run. Note: This jar file name will force your server to use Java 16, which may not be compatible with some older server software. Note: This jar file name will force your server to use Java 14, which may not be compatible with some older server software. Parameters: -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:+AlwaysPreTouch This jar file name will force your server to use Java 13 as well. Parameters: -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch -XX:MaxGCPauseMillis=200 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 =true =true Parameters: -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch -XX:MaxGCPauseMillis=200 -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 =true =true To use one of these, just go to the file manager (FTP) of your server and rename your existing server ".jar" file to one of the names listed below, when the server is started next it will use the parameters listed. We have backend jar configuration files so clients can use common parameters at startup for their servers.