Server: Arguru

Arguru is the machine that hosts the RITcraft server. This page documents how it is used and configured and other information.

Contact information

Owner:
Justin W. Flory
Contact:
jflory7 [at] gmail [dot] com
Item(s):
Intel i7-4790S Rosewill computer system (arguru.justinwflory.com)
Purpose:
Host and run the RITcraft Minecraft server and various MySQL databases

Description

Arguru is a Red Hat Enterprise Linux (RHEL) 7 Server running on a self-built machine [1]. Arguru is inside of the Electronic Gaming Society at RIT‘s “club space”, a locked room in the basement of the Student Alumni Union (SAU).

The server is primarily managed by Justin W. Flory and other system administrators (see System administrator for more information about their role).

[1]While used officially for RITcraft, the machine is the personal property of the RITcraft founder, Justin W. Flory

Server specs

A build part list and specs can be found on PCPartPicker.

Type Item Price
CPU Intel Core i7-4790S 3.2GHz Quad-Core $305.48
Motherboard ASRock H97M Anniversary Micro ATX LGA1150 $71.98
Memory Team Elite Plus 8GB (2 x 4GB) DDR3-1600 $36.99
Memory Team Elite Plus 16GB (2 x 8GB) DDR3-1600 $72.99
Storage Seagate Barracuda 2TB 3.5” 7200RPM HD $74.99
Case Rosewill FBM-02 MicroATX Mini Tower Case $21.99
Power Supply Rosewill 550W 80+ Platinum Modular ATX $74.99
Operating System Red Hat Enterprise Linux 7 Free
Total   $659.41

Note: Prices include shipping, taxes, rebates, and discounts

PaperSpigot server

RITcraft uses PaperSpigot to run the Minecraft server. This is a fork of the SpigotMC project with a few added features and configurations that are good for a classic, multiplayer server.

The server runs at mc.ritcraft.net and is run on port 30000. Since port forwarding is enabled, players connect with the default :25565 port and they will reach the server.

A simple Bash script is run inside of a new tmux session to run the server:

java -Xms2048M -Xmx2048M -jar rit-survival-spigot.jar

Copies of the configurations and world are backed up weekly into the Google Cloud Platform.

MySQL databases

Arguru also hosts various MySQL databases used for RITcraft and also other servers running on the machine. A record of the databases is kept here.

Databases
information_schema mysql rit_logblock space_voteroulette
creative_logblock performance_schema rit_tradingpost space_zPermissions
creative_plotme reportrts rit_zPermissions survival_logblock
creative_zPermissions rit_dynmap space_logblock survival_zPermissions