-
Notifications
You must be signed in to change notification settings - Fork 92
Remote Install Guide
The Remote Server is the server that will be used for hosting the game/voice server files and running the actual game/voice servers. While you can run the default Local network server that comes with your GPX master install, it is highly recommended to run the Remote version, as you get better security, and many more options.
- Dedicated/VPS Linux Server, fully up to date
- Root or sudo access
- GCC and System Development Libraries installed
- The installer will attempt to solve dependency issues for you.
First, download the Remote Server files, and download (wget) them onto your server. Downloads: http://gamepanelx.com/downloads/
SSH into your server and login as the root user.
sudo cd GamePanelX-Remote-3.0.14/ sudo chmod u+x install.sh sudo ./install.sh
During the installation you will be asked to create a normal system user, and then it will ask if you want to install the FTP server. If you chose to install the FTP server it will be automatically started for you if everything installs alright. If there are errors, it should tell you the issue.
You're done with your Remote Server now, and can log out from the shell.
If you chose to install the FTP server, more information on how it works is available: FTP Server Guide
Now that you are finished with the Remote Installation, you will want to login as an admin on your Master Control Panel, and create a Network Server.
In the "Login User" field, put the new username that you created during the Remote installation. Do not use root! The installer created you a user for a reason. Press "Add" to finish creating your server. If everything went smoothly it will say success. It is pretty good about giving you specific errors if there is a problem.
Next, on the Master, in Network->All Servers, you should delete the old Local Server that was there by default. Now you can follow the Master Install guide, after the "Create Network Server" portion.
Remote: Login to the Remote Server failed!
Make sure you have the gpx* user in "AllowUsers" in your /etc/ssh/sshd_config file:
AllowUsers root gpx*@<server ip> gpx*@127.0.0.1