GamePanelX Installation & Configure on Debian 6
#1
[Image: cropped-cropped-gpxlogoxxxxx.png]
GamePanelX Installation & Use on Debian 6

Hello FreeVPS members!

GamePanelX is a free control panel that can control your Game and Voice servers. It is totally free and opensource.

Website: http://gamepanelx.com/

You have to install booth Remote and Master, if you want to use all features (such as FTP, and adding game templates).

In this tutorial I'll write about how the setup and configure the GamePanelX, and setup servers for your clients!

Step 1.)

First of all be sure you have installed a webserver, mysql, and php!

I used this easy tutorial: http://freevps.us/thread-7315.html

Step 2.)

You have to install some more pacages to run the GamePanelX remote server:

Code:
apt-get install libmysqlclient-dev gcc make cmake php5-curl
Restart your webserver and php5-fpm
Code:
/etc/init.d/php5-fpm restart
/etc/init.d/nginx restart

Step 3.)

Connect your VPS via SSH as root and download the Remote package:
Code:
wget http://sourceforge.net/projects/gamepanelx/files/GamePanelX/GamePanelX-Remote-3.0.10.tar.gz

First login to your mysql server, and create a database named "gpx"
Code:
mysql -p[your password]
create database gpx;
Now log out from mysql (Use CTRL+D)!

Untar the package!
Go to the GamePanelX-Remote-3.0.10 folder!
And start the install script!
Code:
tar zxf GamePanelX-Remote-3.0.10.tar.gz
cd GamePanelX-Remote-3.0.10
./install.sh

The install script will ask you to create a new user for GamePanelX, use the name "gpx" and your desired password.
If you reach the question: Do you want to install FTP? Then answer with y, and it will install the FTP server.
You have to tell them the mysql datas.

When you see GamePanelX remote completed installation, you can go to the next step!

Step 4.)
Go to your webserver root folder (If you used the nginx script then it will be /var/www/html)!
Code:
cd /var/www

Download the Master package, and unzip it!
If you don't have unzip install it! (apt-get install unzip)
Code:
wget http://sourceforge.net/projects/gamepanelx/files/GamePanelX/GamePanelX-Master-v3.0.8.zip
unzip GamePanelX-Master-v3.0.8.zip

There will be a folder named GamePanelX-Master-v3.0.8, we will now rename it to make it easier to work with.

Code:
mv GamePanelX-Master-v3.0.8 gpx

Goto the gpx folder and rename configuration.new.php to configuration.php.

Code:
cd /var/www/gpx
mv configuration.new.php  configuration.php

You can delete the .zip file, you don't need it anymore.
Code:
cd /var/www
rm GamePanelX-Master-v3.0.8.zip

Make sure there are correct owner for the files or it will fail!
Code:
chown www-data:www-data -R /var/www
chown gpx:gpx -R /home/gpx

Step 5.)

a) Now go to your website (http://[IP or domain]/gpx/install) and start installing the GamePanelX!
[Image: gpx_install_1.png]


Fill all the gaps and click install, then delete the "install" folder (rm -rf install)
Finally go to the admin control panel: http://[IP or domain]/gpx/admin and login in!

b) Now make the steps what you see here and your admin CP:
[Image: gpx_install_2.png]

c) When you add your server, choose the Remote server! If you choose local server, the game setups will not work!
[Image: gpx_install_3.jpg]

d) Create an user account, and then you can start installing the game templates!


Step 6.)
I will now show how to install a San Andreas Multiplayer server template!

a) Go to Game setups, and choo Manage after GTA: San Andreas MP
[Image: gpx_install_4.png]

b) Select the server templates tab and click Create Template
[Image: gpx_install_5.png]

c) Choose your server IP and click to Browse after the File path
[Image: gpx_install_6.png]

d) Login to your VPS via SSH, and do to these:
Code:
cd /home/gpx/uploads
wget http://files.sa-mp.com/samp03esvr_R2.tar.gz
tar zxf samp03esvr_R2.tar.gz
chown gpx:gpx -R /home/gpx/uploads
These codes will download the basic samp server for linux, and untar it, and give the owner rights to gpx.

e) Now go back to the control panel, and choose the folder uploads, then samp03, and click on the link: Click to use this folder for this template
[Image: gpx_install_7.png]

It will create the archive for a basic San Andreas MP server, and then you can add servers to your user easily!
(For SA:MP server owners: Also don't forget to change the rcon password and port in your server.cfg!)


Thanks for reading my tutorial, I hope you have been succeed! Smile
#2
Actually name of the install script for remote server is "install.sh" and there is no "start.sh".
Left FreeVPS, may pay a random visit sometime.


#3
I tried this on debian squeeze vps and didn't work, when I go to ip/gpx/install I get 404 Not Found.
ProEconomica Tutorials
Bitcoin Mining Tutorial - Website hosted on VPS 25
#4
(2013-01-08, 1:57:44 am)Nepherius Wrote:  I tried this on debian squeeze vps and didn't work, when I go to ip/gpx/install I get 404 Not Found.

Try ip/GamePanelX-Master-v3.0.8/install, seems you haven't renamed the folder to "gpx" via mv command.
Left FreeVPS, may pay a random visit sometime.


#5
this tutorial is very usefull but im thinking if this panel is good also for mmorpg games like ragnarok and rose online
#6
(2013-01-08, 2:03:23 am)Mark Wrote:  
(2013-01-08, 1:57:44 am)Nepherius Wrote:  I tried this on debian squeeze vps and didn't work, when I go to ip/gpx/install I get 404 Not Found.

Try ip/GamePanelX-Master-v3.0.8/install, seems you haven't renamed the folder to "gpx" via mv command.

I did, but I did attempt this on host1free and that host has lots of issues.
ProEconomica Tutorials
Bitcoin Mining Tutorial - Website hosted on VPS 25
#7
try to contact host1free support i know host1free vps has a limitation of usage
#8
Will this work for sauerbraten?
#9
maybe its only for mini game server like minecraft gta-samp go to gamepanelX website maybe theres a information for this panel
#10
You can create your own game template but you have to be experienced in it.If you wanted you can ask the developer to create an auto installation setup for your server and maybe he will create it for you ask in forums but don't ask too much because he he'ill get too lazy and wont do it.
Warm Regards,
Chuckie





Users browsing this thread: 1 Guest(s)