devryan / gamepanelx-v3 Goto Github PK
View Code? Open in Web Editor NEWThe Original Free and Open Source Game Control Panel
Home Page: https://www.gamepanelx.com
License: Other
The Original Free and Open Source Game Control Panel
Home Page: https://www.gamepanelx.com
License: Other
The "Servers" list page needs paging added for when there are over 30 servers
More than 8 servers in a multi_query_json returns "[ ]" (Empty json response)
As a result, "All servers" view shows all status as "Loading..."
Steps to reproduce:
Hi,
I'm a first time user who installed GamePanelX. I installed the remote installer on my other server, I added the gamepanel account as login for GPX I put anonymous to login for steam yet I can't seem to install ANY games. Here is what happens, I click create template:
If I'm lucky it goes to Installing but gets stuck at 0%. About 5 minutes later it goes to unknown.
What is the problem? I'm willing to provide the login for the server and the website to a trust user to fix this... I'm pretty sure its connecting to the server. OH BTW there is NO logs apparently written?
I've also installed SteamCMD & Hldsupdatetool to the root directory and to the GPX directory where its recommended.
Picture:
Thank you.
Problems with my cS 1.6 Install..
Is not working when i click install what can be ?
There are lots of recent changes going on at https://github.com/phpseclib/phpseclib/tree/master/phpseclib The latest commit was made 12 days ago.
It may speed up the the files tab, as it loads somehow a bit slow. It uses this library, am I right? I think it is worth updating it before the next release.
When you add a new startup parameter to the server, it gets appended to the begining of the command line, causing startup lines like:
-game ag ./hlds_run [...]
Edit: It does not happen always... I tried to reproduce this bug with no success.
Keeps installing into /ajax folder instead of correct dir.
Also says starting on pid () with no PID reference.
Hello,
After i have writed (database infomation and more.)
I click "Install" i getting this error:
Error: Failed to create user: Unknown column 'date_created' in 'field list'
What to do?
Remote Scripts failed too
root@ubuntu:~/GamePanelX-Remote-3.0.14# ./gpx
./gpx: line 6: /lib/lsb/init-function.d: No such file or directory
Has try with (init-function) too
I have a GPX installation managing gameservers in 3 network servers.
For the first network server i setted up everything works fine, but for the others, when i create a template and try to create a server from it, the panel says installation was fine but looking at the server's folder, it's empty..
The template file is ok. I've decompressed it mannualy in the corresponding folder but anyway when i try to start the server it shows an error message:
Game directory (/usr/local/gpx/users/test/190.210.177.180:28015) doesnt exist!
Hello
I tried to update my SA:MP server config as user (not admin) and it fails.
Failed: Failed to update config: No server network info array given
What can I do?
Implement file uploads that are initially copied to the Master, then SCP'd to the remote to the proper directory
My startup parameters are:
'./srcds_run -game ../nmrih +map nmo_lakeside +maxplayers 8 +ip XXXXXXXXX +port XXXX'
But enabling debug information shows that what gamepanelx is actualy running :
'./srcds_run -game /nmrih +map nmo_lakeside +maxplayers 8 +ip 190.210.177.185 +port 27099'
It's omitting the dots thus causing server to not start.
When creating a server on a remote daemon, the login fails. (Templates create fine, and so do users.):
Failed: Remote Failed: Remote: Login to the Remote Server failed!
When trying to SSH in as that user, the password defined when creating the user does not work? Could this be related.
Thanks
I have change the language in the admin panel for test my french.php translation, but the change i made wasn't apply.
No problem in user mode.
Strange character, problem with utf-8 (é è) (my file was save in utf8)
In GamePanelX-V2 my users could log in the builtin FTP server using the same user and password they used to log in the panel.
Now in V3, ftp logins fail with a "530 Login authentication faild" error.
/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/clientdll/appdatacache.cpp (526) : Assertion Failed: app info out of sync (AppID 249150). Change number on server: 268605. Change number on client: 268605
This message comes up in /SERVER/tmp/steam##.log and then the template page says Status: Unknown.
The log however continues on with the installation and successfully finishes.
This is when installing TF2 with the anonymous credentials, and according to web forums, Assertion Failed is a normal behaviour.
Your forum is not sending out activation emails.
Hey, i've been trying to setup the SA-MP servers, but somehow they won't start.
Also tried looking if there were any logs files which automaticly need to be there when starting it, but they arent there either.
This is my starting command:
./samp03svr
Update: Using anonymous Steam login ...
Update failed: No PID for update process found. Screen PID was: 7638. Exiting. (Thu Aug 29 20:08:40 CST 2013)
This is from the server.log file in _SERVER, any way to fix? It's either the regex script is not finding the update process or the update process is not being launched at all.
Hello I have installe Master package in my "machine"
Since I can get (a FTP good running) because if i make own from myself the Pane get out his permissios, and ofc my users get off too
I've decided to "install" remote Package in my server.
I follow the instructions and remove my last FTP server, and all was OK installed.
¿Problem?
When I log in my master panel, and go to "Network Servers" All servers and click delete to "Remove local server"
Gimmes a error called: FAILED.
If I go to Create a new Network server and put remote server and my ip appears: Ip is being ussed.
How can I remove the Local server to put the Remote server network ?? Because i need the FTP for my users :)
The SA-MP developers issued an emergency server patch yesterday that fixes some denial of service exploits in the networking layer. Please update the automatition links of GPX with the following: http://files.sa-mp.com/samp03xsvr_R2_patch1.tar.gz
Check out this post for more details: http://forum.sa-mp.com/showpost.php?p=2853081&postcount=1
Just going to leave this here.
http://www.youtube.com/watch?v=jAek-uygXkM
if i edit a file on a server that is quite big, the manager cuts some of it, so when you save a config file for example, the file is only around half of what it should have been. not sure if its only bugged in firefox, or its the same in all browsers..
the pic shows the same file first opened in the gpx editor, and also in notepad++
and in notepad++ theres plenty of lines left, where as in the gpx editor, it just stops at a little over half way down.
After updating with latest files form github
i can't change any theme it always keep the same activated.
Also this image shows how is now my admin area looking
http://puu.sh/6949Y.jpg
I tried the files from the github but continue to get the following error when editing CS:GO settings. Also getting this when attempting to start the server.
Failed: Failed to open local config (/var/www/gamepanelx//_SERVERS/accounts/WGaming/192.168.1.17:27015/740/cfg/server.cfg) for writing.
After pulling latest files from github i get following error Login Failed: Invalid login! Please try again ; When i try to log in into gamepanel as client or admin Tryed on Admin and Demo account. Passwords are good. Are there any changes in database?
I've just installed manually the latest SA-MP server 0.3X(R2). I created a new user and a new server and it failed to start. All i get is "Failed: success" with a red cross. So i enabled the debug mode in the config and i found no error in the start up procedure. It shows up as normal, with "success" at the end of the log.
I'm using the latest master and remote files from github. There are no indications of any error. I also tried using the command "top -U gpxtheusername" but i see no processes running even when i click on the restart button. Maybe occasionally it shows few processes and they disappear quickly afterwards.
The FTP is working fine, the remote user is fine, SSH is fine, the game ports are open.
I can't change description field for servers.
Steps to reproduce:
Also, i don't know how, why or when, but sometimes gameserver descriptions gets changed to the description for another gamesever
I tried to figure out how to fix this bug, but with a quick look arround i couldn't make it happen.
Hello
GamePanelX Installed and Creating Sa-mp Servers And is good
but in admin or user when i go to update settings in files
its never update the server.cfg i must manaully update it ? why !
also is there is any way to prevent user from change port ?!
Reproduce: Create default TF2 template, create server, edit map and player limit, start server.
Result: Server starts with default settings, despite having changed them.
"Failed: Remote Failed: Remote: Login to the Remote Server failed!" while trying to create a game server on a remote server. /var/log/Auth.log indicates that the created user does not exist on the remote server - there is invalid user error, I've tried "grep gpxtheuser /etc/passwd" and "cat /etc/passwd" but the client user is not on the list.
More information can be found in this thread: http://forums.gamepanelx.com/viewtopic.php?f=11&t=4233
If you save a template description first, then go to save a server description as an admin, the description will be wiped out blank.
Reference: https://gamepanelx.com/forums/viewtopic.php?f=11&t=4328&p=8439#p8439
Suggested fix: Change the HTML ID and javascript variable names to not confuse the browser (this is due to the ajax nature of the panel).
After upgrade Master files with latest github's file and remote's files.
My customers can't connect to the login panel for users.
They click "login" and nothing appears or happens .
Is not giving any error or similar that thing. -> What's the problem ?
Latest source from Git will result in inability to create new servers from new templates.
Example:
Cloud L4D2 server, template is created fine.
Attempt to install new server using template and error returns:
"Failed: No Game ID or empty/invalid Template ID specified!"
Line 346 of includes/classes/server.php has "if(!empty($tplid) && is_numeric($tplid)) {" However $tplid tests fail on both counts because it is never intitialised nor is it given a value anywhere!
So script drops through to line 354 and aborts.
With the current set up, any game that's installed via steam enables any clients (Non Admins) to edit others clients server configuration. As long as a client has a Steam game installed under their account, they can go to the file manager, into the folder with all the numbers and boom, there is games that aren't installed for them listed.
Meaning any client can edit/delete any other clients files. This is obviously a major, major issue.
Implement Forgot Password functionality for admins and users.
Gamepanelx search to save the file in 740/cfg instead of 740/csgo/cfg
Fix by a symbolic link :
ln -s /var/www/gamepanelx/_SERVERS/accounts/admin2/192.168.1.156:27030/740/csgo/cfg cfg
How to prevent User from changing something in settings ? like port?
also how to make sever reapply changes in settings tab before start?
In create server dialog, templates for a network server are only showing up in the primary ip.
Aditional ip's for that server doesn't show any template, making it impossible to create a server with those ip's
Hi I have gamepanelx v3 master in my wamp server i cant install it
Error:
( ! ) Notice: Undefined index: language in C:\wamp2\www\gamepanel\install\install_actions.php on line 28
Call Stack
1 0.0005 431144 {main}( ) ..\install_actions.php:0
( ! ) Warning: touch() [function.touch]: Unable to create file /tmp/gpxinstalltmp.txt because No such file or directory in C:\wamp2\www\gamepanel\install\install_actions.php on line 64
Call Stack
1 0.0005 431144 {main}( ) ..\install_actions.php:0
2 0.0027 486872 touch ( ) ..\install_actions.php:64
( ! ) Fatal error: Call to undefined function posix_getpwuid() in C:\wamp2\www\gamepanel\install\install_actions.php on line 66
Call Stack
1 0.0005 431144 {main}( ) ..\install_actions.php:0
how to fix
Regards
khalidq8
It is really simple and neat feature. The remote server can execute iptables command to ban IP addresses and the user/admin can use the web interface to add/remove (ban/unban) IP addresses.
This is not as needed as the "Forgot Password" feature, however it is a neat and useful feature to look at for the future development.
This needs removing, no other web script does this and it's just irritating, particularly so in a case such as mine. I keep several tabs open in my browsers and close the browser as such so that it reopens with the same tabs.
If I do this with GPX open, it always prompts "Are you sure you want to leave?".
I've updated to latest git version
Now when i try to create a new server i get this error:
Failed: No Game ID or empty/invalid Template ID specified!
If you create a user, and then a new network server.
You can't create gameservers for that users in the new network server, because it has no system user.
Steps to reproduce:
I've just noticed the user login for the latest GPX v3 is vulnerable for MySQL injection?
(gif removed)
The restart button is not working. It shows "Restarting" and after that "Success!" However the server is not restarting. Also the console output shows "ServerOutput: Sorry, server log doesnt exist."
I can see this is known issue for the voice servers, but it also affects game servers.
Error with autoinstaller
Local Server.
Running Command: export HOME=/var/www/gamepanelx//_SERVERS; /var/www/gamepanelx//_SERVERS/scripts/AutoInstall -m "http://gamepanelx.com/files/murmur-latest-x86.tgz" -c "tar -zxf murmur-latest-x86.tgz \nrm -f murmur-latest-x86.tgz \nsed -i 's/#pidfile=/pidfile=murmur.pid/g' murmur.ini" -i 13 -C "http://192.168.1.156/gamepanelx/includes/callback.php?token=E5pXs8zUuh7fA90F&id=13" -d yes 2>&1
success
in the log :
CreateTemplate: (Fri Sep 20 14:34:16 CEST 2013) Connecting to callback URL (http://192.168.1.156/gamepanelx/includes/callback.php?token=E5pXs8zUuh7fA90F&id=13&do=tpl_status&status=started) ...
CreateTemplate: (Fri Sep 20 14:34:18 CEST 2013) Beginning archive of template directory (/var/www/gamepanelx//_SERVERS/tmp/13) ...
CreateTemplate: Failed: Template directory (/var/www/gamepanelx//_SERVERS/tmp/13) is empty. Exiting.
I have copy the file of the tgz in the directory of my new template and install was successfull ...
CreateTemplate: (Thu Sep 19 16:53:35 CEST 2013) Connecting to callback URL (http://192.168.1.156/gamepanelx/includes/callback.php?token=9Ex6FARUYH2Oyja1&id=13&do=tpl_status&status=started)$
CreateTemplate: (Thu Sep 19 16:53:35 CEST 2013) Beginning archive of template directory (/var/www/gamepanelx//_SERVERS/tmp/13) ...
CreateTemplate: (Thu Sep 19 16:53:35 CEST 2013) Archive of template directory started (Script PID 7230, tar PID 7235) ...
CreateTemplate: (Thu Sep 19 16:53:35 CEST 2013) Check while loop forked off to PID: 7238
CreateTemplate: (Thu Sep 19 16:53:38 CEST 2013) Archive creation completed
CreateTemplate: (Thu Sep 19 16:53:38 CEST 2013) Running callback url for completed
CreateTemplate: (Thu Sep 19 16:53:38 CEST 2013) Beginning removal of original template files (tmp/13) ...
CreateTemplate: (Thu Sep 19 16:53:38 CEST 2013) Completed removal of original template files
But ... when i launch the server :
Fri Sep 20 09:45:49 CEST 2013 Restart: Failed to start GNU Screen, no PID! Exiting.
Fri Sep 20 09:45:53 CEST 2013 ServerOutput: Sorry, server log doesnt exist.
Fri Sep 20 09:45:53 CEST 2013 ServerOutput: Sorry, server log doesnt exist.
Fri Sep 20 10:45:47 CEST 2013 Restart: Restarting 192.168.1.156:64738 for user admin2 ...
Fri Sep 20 10:45:48 CEST 2013 Restart: Screen failed to start, check your server settings. Exiting.
Hello.
Just tried out a master install, commit d9b6571 on a new Ubuntu 13.10 x64 install.
Overall everything worked fine but I experienced some minor weird issues that I am unable to solve and would like to report.
First one is in the admin panel, while managing a servers "Startup" items under "Game Setups".
Using Firefox 26.0 and Opera 12.16 I am unable to edit the text in "Item" and "Value" fields. I am also unable to re-order the entries. If I use IE it works fine though. BUT if I manage "Startup" items an existing server under "Game servers" I can edit the values but not re-order. Very strange :o
Second issue is with the user control panel, while managing a server and editing entries under "Settings" each time I click save the following shows "Failed: Failed to update config: No server network info array given". The edited value still gets saved but doesnt seem to reflect the edited data in the startup command line until I press save under "Startup". Are "Settings" supposed to reflect data from "Startup" items? Or are they supposed to update the values of the startup tables?
Third issue also in user control panel, Clicking "show console output" creates a windows, but doesnt really show anything. I read something about that being a new feature, so maybe it isnt done yet?
Foruth. Uploads from the user control panel doesnt work either. The upload folder is owned by www-data. You can verify php settings below.
Could the problems be caused by php 5.5 and deprecated functions?
phpinfo: http://game.fakeit.se/phpinfo.php
I can provide more data if you tell me what you need.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.