Guide for setting up redis for the Mineplex's hub, arcade, staff server, and server monitor.
Guía para el redis server para Mineplex's hub, arcade, staff server, y server monitor. NOTA: Tu no obtenes ayuda desde yo en espanol porque mi espanol es malo.
Contact me on my Discord, memes#2030
-
Get a redis server. Download one here.
-
Run the redis server w/
redis-server
binary file -
If you know the redis syntax, feel free to open the
redis-cli
. Otherwise, get a gui client like redis desktop manager, connect to the redis server & familiarize yourself with the program a little if you haven't already done so. -
Make a new key in
db0
(all keys will be in this db) namedservergroups
and with the type ofset
. For the value, type inLobby
.
- Make a new key named
servergroups.Lobby
with the typehash
. For the key putname
and for the value putLobby
. For every key in the table below add a row (with the key being the key in the table & value being the value in the table). Any value with a!
after it can be changed to your liking.
Key | Value |
---|---|
prefix | Lobby |
ram | 512! |
cpu | 1* |
totalServers | 0 |
joinableServers | 0 |
portSection | 30001! |
arcadeGroup | false |
minPlayers | 1 |
maxPlayers | 50! |
pvp | false |
tournament | false |
tournamentPoints | false |
serverType | dedicated |
addNoCheat | true |
addWorldEdit | false! |
worldZip | lobby.zip! |
configPath | plugins/Hub |
plugin | Hub.jar! |
- Add a row to
servergroups
with the value of whatever game type you want, e.g. MIN or SG. - Make a new key named
servergroups.(The game type)
with the typehash
. For the key, putname
and put the game type for the value. For every key in the table below add a row (with the key being the key in the table & value being the value in the table). Any value with a!
after it can be changed to your liking.
Key | Value |
---|---|
prefix | GAMETYPE! |
ram | 512! |
cpu | 1! |
totalServers | 0 |
joinableServers | 0 |
portSection | 50001! |
arcadeGroup | true |
minPlayers | 1 |
maxPlayers | 20! |
pvp | true |
tournament | false! |
tournamentPoints | false! |
serverType | Minigames |
teamRejoin | false! |
teamAutoJoin | true |
teamForceBalance | false! |
gameAutoStart | true! |
gameTimeout | true! |
rewardGems | true! |
rewardItems | true! |
rewardStats | true! |
rewardAchievements | true! |
hotbarInventory | true! |
hotbarHubClock | true! |
playerKickIdle | true! |
games | SurvivalGames! |
addNoCheat | true |
addWorldEdit | false! |
worldZip | arcade.zip! |
configPath | plugins/Arcade |
plugin | Arcade.jar! |
- For a mps, run
/hostserver
in game,/hostevent
for an event server. Redis keys should be automatically made for the server. - If you don't have the server monitor set up, make a new arcade server and in the config file put
serverstatus.group
equal to(Your ign)
for mps andEVENT
for event servers. Then, putserverstatus.name
equal to(Your ign)-1
for mps andEVENT-1
for event servers.
- Follow the arcade steps but instead of the key being
servergroups.(Game type)
putservergroups.Staff
. Putserverstatus.group
equal toStaff
andserverstatus.name
equal toStaff-1
.
You need a linux distro to run the server monitor since it uses shell scripts
- Make a key named
serverstatus.dedicated
with the type of set. For the value, put something likelocalhost
, it doesn't really matter. - Make a key named
serverstatus.dedicated.(Whatever you put for the value of the key above)
with the typehash
. For the key, putname
and for the value whatever you put for the value of the key above. For every key in the table below add a row (with the key being the key in the table & value being the value in the table). Any value with a!
after it can be changed to your liking.
Key | Value |
---|---|
publicAddress | 127.0.0.1! |
privateAddress | 127.0.0.1! |
region | US! |
ram | 3000! |
cpu | 1! |
Mi Discord es memes#2030. Solo puedo ayudar en ingles, lo siento.
-
Obtener un servidor redis. Descargas uno aqui.
-
Correr el servidor redis con
redis-server
archivo binario -
Si ya sabes el sintaxis de redis, utilizar el
redis-cli
archivo binario. Si no, obtenes una cliente gui parecido redis desktop manager. Utilizar esto para conectarse al servidor redis y familiarizarse con el programa. -
Hacer una nueva llave en
db0
con el nombreservergroups
y con el typo deset
yLobby
por el valor
- Hacer una nueva llave con el nombre
servergroups.Lobby
con el typohash
. Para el llave,name
y para el valor,Lobby
. Para cada clave en la tabla a continuación, agregue una fila (siendo la clave la clave en la tabla y el valor siendo el valor en la tabla). Cualquier valor con un!
Después puede cambiarse a su gusto.
Key | Value |
---|---|
prefix | Lobby |
ram | 512! |
cpu | 1* |
totalServers | 0 |
joinableServers | 0 |
portSection | 30001! |
arcadeGroup | false |
minPlayers | 1 |
maxPlayers | 50! |
pvp | false |
tournament | false |
tournamentPoints | false |
serverType | dedicated |
addNoCheat | true |
addWorldEdit | false! |
worldZip | lobby.zip! |
configPath | plugins/Hub |
plugin | Hub.jar! |
- Agregue una fila a
servergroups
con el valor del tipo de juego que desee, Ejemplo: MIN or SG. - Hacer una nueva llave con el nombre
servergroups.(El tipo de juego)
con el typohash
. Para el llave,name
y el valor es el tipo de juego. Para cada clave en la tabla a continuación, agregue una fila (siendo la clave la clave en la tabla y el valor siendo el valor en la tabla). Cualquier valor con un!
Después puede cambiarse a su gusto.
Key | Value |
---|---|
prefix | GAMETYPE! |
ram | 512! |
cpu | 1! |
totalServers | 0 |
joinableServers | 0 |
portSection | 50001! |
arcadeGroup | true |
minPlayers | 1 |
maxPlayers | 20! |
pvp | true |
tournament | false! |
tournamentPoints | false! |
serverType | Minigames |
teamRejoin | false! |
teamAutoJoin | true |
teamForceBalance | false! |
gameAutoStart | true! |
gameTimeout | true! |
rewardGems | true! |
rewardItems | true! |
rewardStats | true! |
rewardAchievements | true! |
hotbarInventory | true! |
hotbarHubClock | true! |
playerKickIdle | true! |
games | SurvivalGames! |
addNoCheat | true |
addWorldEdit | false! |
worldZip | arcade.zip! |
configPath | plugins/Arcade |
plugin | Arcade.jar! |
- Para un mps, correr
/hostserver
en el juego,/hostevent
para un servido evento. Llaves de redis deben hacerse automáticamente para el servidor. - Si no tienes el server monitor, hacer un nuevo servido arcade. En el archivo config, hacer
serverstatus.group
igual aSu nombre de usario
para un servido mps yEVENT
para servidores eventos. Luego hacerserverstatus.name
igual a(Su nombre de usario)-1
para servidor mps yEVENT-1
para servidores event.
- Usar el pasos de arcade pero el llave es
servergroups.Staff
. Hacerserverstatus.group
igual aStaff
yserverstatus.name
igual aStaff-1
Necesitas un distribución de linux para correr el server monitor
- Hacer un nueva llave con el nombre
serverstatus.dedicated
con el tipo deset
. El valor eslocalhost
. - Hacer un nueva llave con el nombre
serverstatus.dedicated.localhost
con el tipo dehash
. Para el llave ponername
y para el valorlocalhost
. Para cada clave en la tabla a continuación, agregue una fila (siendo la clave la clave en la tabla y el valor siendo el valor en la tabla). Cualquier valor con un!
Después puede cambiarse a su gusto.
Key | Value |
---|---|
publicAddress | 127.0.0.1! |
privateAddress | 127.0.0.1! |
region | US! |
ram | 3000! |
cpu | 1! |
Hey, any chance you can accept my Discord friend request? I'm Gilroes#6557 :)