Black Ops PHP WebRcon 0.2-alpha

wcSki

Senior Member
Joined
Nov 28, 2006
Likes
0
#1
Pulled the following from the Gameservers.com forums. I really like this webbased PHP program. Using the steam browser you can admin with the steam overlay and you do not have to alt-tab out.

This program also always you to create different admin levelers with a unique login.


***************** Pulled From Gameservers.com Forums ****************

Black Ops PHP WebRcon 0.2-alpha

Very basic PHP rcon tool. Functions:

* Player list
* Kick/ban/tempban/sendmessage (global/whisper)
* Unlimited admins and servers
* Fully customizable permissions
* AJAX refresh/kick/tempban/message/whisper = no page refreshing
* Actions log
* Player log
* Message rotation


Known bugs:

* Sometimes (rare) broken player list (solution: refresh)


Screenshot (0.1): http://img543.imageshack.us/i/rcon.jpg/

Server requirements:

* PHP >= 5.2.3 with enabled fsockopen function
* MySQL database with InnoDB storage support


Installation:

* Download, unpack and upload to web server
* CHMOD 777 for application/cache, application/config/app.php and database.php
* Open (in your web browser) http://yourserver.com/install
* Follow installer instructions
* Rename cron directory to something more unique (IMPORTANT)
* If you want to use message rotation and player log, setup crontabs/webcron to execute your_renamed_cron_directory_here/index.php every x seconds (i recommend 60 seconds)


Quick start guide:

* Log in
* Go to Servers tab
* Enter your server data and press Submit
* Go to [Permissions] and assign game server with your account


Users wishlist:

* High-ping kicker, map/gamemode rotation, automatic messages
* Live stats iframe or/and image


0.2 changelog:
Code:
- Improved UI
- Improved message system
- Uses AJAX (allows to send messages without refreshing page)
- Private messages support (send message to specified user)
- Actions log (every executed action (kick, ban, message etc.) is now logged)
- Fixed URL bug (Firefox (possibly IE too))
- Fixed removing permissions (thanks 100lappen)
- Player log (in progress, requires cron)
- Message rotation (in progress, requires cron)

Changed files:
* application/classes/controller/dashboard.php
* application/classes/controller/login.php
* application/classes/controller/main.php
* application/classes/controller/servers.php
* application/classes/controller/users.php
* application/classes/model/server.php
* application/classes/rcon/commands.php
* style.css
+ app.js
+ application/classes/model/message.php

+* Whole application/views (remove old, upload new)
+* Whole cron directory
+* Reupload images and install directory


How to upgrade from 0.1.1:
1. Upload changed files to server (overwrite old ones)
2. Run install/upgrade.php
3. Rename cron directory to something more unique (IMPORTANT)
4. If you want to use message rotation and player log, setup crontabs/webcron to execute your_renamed_cron_directory_here/index.php every x seconds (i recommend 60 seconds)

New function wishes, bug reports:
http://code.google.com/p/php-blackops-rcon/

Download 0.2-alpha: http://code.google.com/p/php-blackops-rcon/downloads/detail?name=blackops_webrcon_02.7z

Donate: Paypal

***************** End ****************

Thanks,
Ski
 

The_Mad_CappR

Junior Member
Joined
Feb 7, 2009
Likes
0
#3
Confused to as how to get the server messages to run, when I try and start the cron job from your_renamed_cron_directory_here/index.php I get "Unable to add crontab. Please choose file to run and start time." Any detailed help would be great.
 

Mooton

Junior Member
Joined
Apr 7, 2008
Likes
0
#4
Looks like just what i need (adjustable access rights) but cannot get it to connect to my server, i get the error message "Cannot retrieve server info. Please try again."

shame

EDIT: Got my web host to open server port and it connects no problem, simple fix after all.

Its just what i needed!
 
Last edited:
Top Bottom