-
Notifications
You must be signed in to change notification settings - Fork 5
Home
The Universalator is a script file which can be used to install and launch modded Minecraft server files on PCs.

-
Use it to create custom servers on your PC!
-
Use it to launch existing published server packs on your PC!
-
Include it in server packs to be published for others - as a server files install/launch solution!
- Modloaders now supported- Forge / Neoforge / Fabric / Quilt / Vanilla
Windows - Latest version - 2.52

(Direct download - Right click and 'save link as' to direct download script to folder of your choosing)
(Go to Latest version code on Github)
Linux & MacOS - Latest version

(Go to Latest version code on Github)
Support can be found at the Discord home for the project:
- Extract the BAT file from the downloaded ZIP file. Copy the BAT file to the location of your server folder - see example photo below.
(Do not have your server folder on Windows desktop or inside a Windows system folder - see example photo below. ) - IF - you are going to use a UDP port for voice chat see the NETWORKING section below.
- Run the BAT file now occupying the server folder - see example photo below.
- Enter your settings. Once at main menu read main menu entry options.
- (More Windows instructions)
-
YOU DO NOT HAVE TO DO THIS NORMALLY - only if using special UDP port forwarding with the UPNP feature. Usually for voice chat mods.
-
If you are using the option to port forward using UDP - you should set a firewall rule to your windows to allow that.
One way to manage firewall rules with Windows is shown below:
- Open a windows 'powershell' window in admininstrator mode (you can windows search to find)
- Enter the following format of line to add a firewall rule to your OS
You can change the Displayname and Port number to what you wish to use.
New-NetFirewallRule -DisplayName "Myname" -Direction Inbound -Protocol UDP -LocalPort 24454 -Action Allow
You could also add new TCP firewall rules for the TCP Protocol.
New-NetFirewallRule -DisplayName "Myname" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow
Be careful doing this - do not enter Remove-NetFirewallRule with nothing after - that will remove all firewall rules!
This method removes all firewall rules with the name "Myname"
If you have forgotten the exact name of your rule(s) - see getting 'Information' below.
Remove-NetFirewallRule -DisplayName "Myname"
This method displays all information for all firewall rules using port 24454
(Get-NetFirewallPortFilter | Where-Object { $_.LocalPort -eq 24454 } | Get-NetFirewallRule)
This method displays only the DisplayNames of any firewall rules using port 24454
(Get-NetFirewallPortFilter | Where-Object { $_.LocalPort -eq 24454 } | Get-NetFirewallRule).DisplayName
-
Installs server files - for any published version of Forge / Neoforge / Fabric / Quilt / Vanilla!
-
Launches server files. Can be used to run any server pack!
-
Java automatically used from Adoptium - a free and open source publisher of Java.
-
Scans mod files (optional) for mods which are required client side only - can then move these out which might prevent server from launching successfully.
-
Supports Port Forwarding using UPnP (optional) - If network router being used has support for UPnP, port forwarding can be handled by this rather than manual setup in router settings!
-
Detects problems with:
- Operating system setup
- Folder location issues
- Various server file settings - such as bad settings in server.properties
- Other programs keeping desired port open
- Scans crash logs for various possible crash reasons
For instructions of use and other items, please navigate to various Wiki pages on the right hand menu!
Support can be found at the Discord home for the project:
