From TRUgaming Wiki
Revision as of 21:52, 16 January 2019 by Fjamieson (talk | contribs) (Cannot Connect to Server After Update)
Jump to navigation Jump to search

Main Page | All_Supported_Games

Minecraft Versions

Bedrock Edition Server

No news yet on when this will be available

Java Edition 1.13

With the release of Minecraft Java Edition 1.13 we have noticed an increase in the amount of RAM a server uses.
1GB of Server RAM gets eaten up very quickly, add mods.. and it it goes even faster.
Assumption: There is a memory leak in this release.

While researching this issue, found an interesting post:

  • "I've only ever experienced some lag when I was digging a tunnel and water rushed into it, but apart from that, no problems for me in terms of lag."

Found an interesting video comparing the performance between 1.12 and 1.13 with regards water flow.
Killer Water - Minecraft 1.13 Flowing Water Performance
This certainly highlights the fact that there needs to be some work done in Minecraft Java Edition 1.13

If you have changed from running MC 1.12.x to MC 1.13 and kept your world(s):

  • Older worlds will be laggy because the game restructures data for older chunks as they load.
    You can improve performance of older worlds by using the Optimize World option in the Edit menu.

Server Setup

Server Size

Vanilla / Craftbukkit / Spigot

  • Players Add 1GB of RAM per 20 players
  • Plugins Add 1GB of RAM per 20 plugins
    (Some plugins are far more resource intensive than others, so depending on which plugins you're using, you may need additional memory.
    Some very resource intensive plugins are: Dynmap, WorldEdit, MCMMO, Factions and many minigame plugins.)
  • Worlds Add 1GB of RAM per 2GB world size on disk
    (The size of your worlds and amount of players exploring them heavily influence the impact of a world.)

Modpacks, Forge, Technic, KCauldron & Any Modded Server
Think about getting at least 3GB of RAM for any server using any of the above mods.
Modded servers are very resource intensive and use large amounts of RAM.


If you have ordered a Minecraft Server from TRUgaming.com and you cannot reached it.

  1. Log in to the Game Control Panel
  2. Locate your Minecraft Server under the Game Services option
  3. Click on the Web Console, this will open a new window. You will see the following text (or something similar):
    Make sure to read eula.txt before playing! Exiting.
    Close the Web Console window
    STOP your server
  4. To accept the EULA, you will need to
    1. Launch the File Manager
    2. Locate the eula.txt file and click on the pencil icon to edit it.
    3. You will need to change the eula=false to eula=true
    4. Save the eula.txt file
  5. START your sever back up

EULA.TXT Content

By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
Sun Jul 09 13:56:12 EDT 2017

Changing Versions

On the TRUgaming servers for Vanilla, Spigot and Craftbukkit options you can choose the version of the Java (.jar) file you want to run.

If you change the version of the server you are running...
  ** REMEMBER **
1) It may not be compatible with the mods/plugins you have been running
2) You may corrupt your 'world'

Before you change version, make sure you have made a copy of your ''world', saving it to your local PC
Edit your 'server.properties' file under the Configuration Files option, and change your "level-name=", so that a new 'world' is created

  1. From the Service Information tab, Click on the Commandline Manager
  2. Either edit the existing command line or create a new one
    If a Commandline exists you will see information under the Description and Commandline columns
    Description is self explanitory
    Commandline consist of elements. The amount of memory allocated to Java (this is what you purchased) followed by the associated .jar file
    1. Editing the existing command line
      1. Click on the Selected link on the right hand side of the the screen of the commandline you want to edit
      2. On the Jar: input field, select the appropriate version that you want from the dropdown list
      3. Click on the Save button
    2. Creating a New Commandline
      1. Click on the 'New' button from the menu options
      2. Enter and appropriate description
      3. On the Jar: input field, select the appropriate version that you want from the dropdown list
      4. Make sure you click on the Select box to make the desired version part of the Commandline
      5. Click on the Save button
  3. To make the appropriate Commandline active, click on the Select on the right hand side of the screen.
    This will change the word Select to Selected
  4. Go back to your Service Information tab and START your server

Customizing your look

Server Icon

  1. The server icon has to be 64x64 pixels in size and it has to be saved as a PNG type of file. The name of the icon must be server-icon.png and it is case-sensitive!
  2. Once you have your file ready, and named it properly, upload it to your server. You can do this by using your favorite FTP client or the File Manager and placing it in the root of the server
  3. Restart your server, and your server icon should appear.

Server Administration

How to make yourself a server OP

  1. From your Service Information tab, Click on the Web Console link.
  2. In the the console window that opens up, go down to the Command: line, type "op <username>", where <username> is the Minecraft username of the player you wish to OP.
    As an example, we would type "op crazyfrog", without the quotation marks.
  3. Either click the "Send" button located to the right of the text box, or press the "Enter" key on your keyboard.
    You will receive a response similar to "[Server] INFO CONSOLE: Opped crazyfrog"
    You have now successfully "opped" that username.
  • Note: Ops are automatically white listed, and there is no need to add them to the whitelist

How To Set Up A Whitelist / Make Your Server Private

A white list is your primary means of preventing unauthorized entry into your server. Any official Minecraft user names that you put in this list will be allowed to enter your server,
while anyone not on in the will be denied access.

IMPORTANT: Before you can add a user to the whitelist, make sure to first allow that user to join your server with the whitelist off so that the server "knows" their UUID/username. Once that is done, you will then be able to re-enable whitelisting and add them as described below.


  1. In order to activate/deactivate the white list, you must first login to your game control panel.
  2. Once in, click on "Configuration Files", then locate the "Server.Properties" file.
    Select either the Text Editor or Configuration Editor option to edit the file.
    1. Text Editor option
      Locate the line white-list=false, change the false to true
      Save your configuration
    2. Configuration Editor Option
      Locate the Whitelist checkbox option at the bottom of the lost of option, click on the check box.
      Save your configuration
  3. Make sure to restart your server after saving the settings on that page.

Alternatively, with some versions of Minecraft, you can also run these commands from the console to control white listing:
whitelist on
whitelist off

Note: Server OPs will always be able to connect when the whitelist is active, even if their names do not appear in the whitelist.


You can edit the white list file (white-list.txt or whitelist.json) by either editing it in the File Manager or editing through FTP. Each username must be on a new line. You will have to restart the server for changes to
take effect using this method. Note: As of Minecraft 1.7.9, this step is no longer relevant. You must use the console commands as below to add/remove users from the list or have knowledge of the proper formatting (shown
below) to edit the .json file.

In newer versions of Minecraft, the existence of white-list.txt file will cause your server not to start.
If you see Status: Running (pid 0) on your Service Information tab, connect to the Web Console to see what the error(s) are.
** Do not stop your server, otherwise you will not have access to the '''Web Console''' output **
Once you have copied the error messages or can see from the output what this issuse(s) are, then stop your server, fix the issues and start your server back up.

You can also add a user via the Web Console or in the game itself. To edit via console, you will need to click on Web Console in the game control panel under Service Information.
You can add users to the white list by typing into the console the following: whitelist add username
To add the user in-game, you would follow the same format: /whitelist add username
This method does not require a restart.




    "uuid": "uuid-goes-here",
    "name": "notch"
    "uuid": "uuid-goes-here",
    "name": "user1"
  },  {
    "uuid": "uuid-goes-here",
    "name": "player1"
  • UUIDs can be found by using various websites that allow you to search for them via player name.


These can be used in the Web Console interface

  • whitelist add | remove <playername> - Adds or removes playername from the whitelist.
  • whitelist list - Displays all players in the whitelist.
  • whitelist reload- Reloads the list of playernames in white-list.txt from disk (used when white-list.txt has been modified outside of Minecraft).

How to Add Mods

To add mod files to your Minecraft server

  1. Locate the mod .jar files on your local PC
  2. Click the File Manager icon in your Service Information tab, in the Game Control Panel
  3. Navigate to the mods folder
  4. Click on the Upload button
  5. Click on the Browse icon and navigate to the previously located mod files on your local PC.
    Click on the file you wish to upload and then the Open button to add it to the upload list
    You are limited to 3 file uploads at a time using the File Manager option.
    To upload more than three, you can repeat this process or you can use a FTP client.
  6. Once you have the files in the list you want uploaded, click on the Upload button and the files will be uploaded.

Cannot Connect to Server

Check the WebConsole output:
[23:39:24] [Server thread/INFO]: Starting minecraft server version 1.13.2
[23:39:24] [Server thread/INFO]: Loading properties
[23:39:24] [Server thread/INFO]: Default game type: SURVIVAL
[23:39:24] [Server thread/INFO]: Generating keypair
[23:39:24] [Server thread/INFO]: Starting Minecraft server on <ip address:port#>
[23:39:24] [Server thread/INFO]: Using default channel type
[23:39:26] [Server thread/WARN]: ** please remove the following files and restart the server:
[23:39:26] [Server thread/WARN]: * ops.txt
[23:39:26] [Server thread/WARN]: * white-list.txt
[23:39:26] [Server thread/INFO]: Stopping server
[23:39:26] [Server thread/INFO]: Saving worlds
[23:39:26] [Server Shutdown Thread/INFO]: Stopping server
[23:39:26] [Server Shutdown Thread/INFO]: Saving worlds