[Version 4.0.3.5] remoteCP 4 - TMF only

This is the dedicated forum for RemoteCP4: the web based dedicated server control script.

Moderators: hal|Sascha, TM-Patrol

User avatar
hal|Sascha
Pit Crew
Pit Crew
Posts: 671
Joined: 12 Aug 2005 16:22
Owned TM-games: TMU, TMN, TMS, TMO
Location: Germany Munich
Contact:

[Version 4.0.3.5] remoteCP 4 - TMF only

Post by hal|Sascha » 11 Feb 2010 08:40

Image

remoteCP is a webbased external controller for the latest versions of the Trackmania Forever dedicated server. It supports all Trackmania Forever games. remoteCP understands almost all dedicated server functions and also some special ones, too!

This version don't support older Trackmania games like Original or Sunrise!

Additionally, remoteCP4 includes a set of plugins and files called Live. It uses all the admin and server settings you made for your normal remoteCP installation and brings some of the remoteCP features, into the game!

Download and guides available @ http://www.tmbase.de

Changelog
Core:
- Added new global function "redirect", makes a header location redirect
- Replaced all header('Location: ...') calls with the new redirect function
- Added new rcp_oggerator.class.php, with better ogg file support
- Added new method gbx::checkConnection
- Added new permission level to the groups.xml, <offlinelogin> allows admins to login also if the gameserver is not responding
- Renamed method gbx::pingGameServer to gbx::pingConnection
- Renamed method gbx::InitWithIp to gbx::newConnection
- Fixed pingConnection method from core::gbx class, the method sometimes returned wrong values
- Removed plugin::$ngame feature, no more game/packmask check (status::getGameFromPackmask still exist)
- Plugins: plugins with need for serverconnection (nservcon), will be destroyed if admin connects in offline-mode
- Plugins: plugins with need for sqlconnection (nsqlcon), will be destroyed if SQL connection isn't available
- Plugins: changed some internal functions (removed some codeparts from index/ajax/live.php)
- Translations: removed temporary holding all the xml data inside the rcp_translations object, should save a lot of mem-usage
- Translations: gets created right after loading the translation file, this should be a lot faster then the old method
- Gbx: removed getError method
- Gbx: added error handling from old getError method, directly to to plugin/core code
- Gbx: added new method, gbx::suppressNextError, this allows to make a gbx::query without any error output
- Changed configuration file servers.xml: renamed connection/ip to connection/host
- Changed configuration file servers.xml: added connection/communitycode
- Added global timeout settings (timeout_connect, timeout_rw), use Core::getSetting method
- Added global timeout settings to /xml/settings/settings.xml

Style:
- added new - templates - directory
- added template files for ajax pages
- categorized all template files into new directories (index, ajax, window)
- fixed windowed mode, javascript ist working now
- fixed bug inside form related css
- some IE6 css improvements

Javascript:
- added automatic change of area-title if plugin tab gets selected

Plugins:
- added install.php to the plugin directory
- added install.php to the page system
- added new plugin: CustomPoints (handles CustomPoints for rounds-mode)
- added new plugin: Help (handles help informations about plugins)
- added help informations to most of the plugins (only en.xml language files)
- Browse plugin: fixed invalid filename for default filetype icons
- Maintenance plugin: changed input field name 'ip' to 'host'
- Maintenance plugin: added communitycode input field
- Maintenance plugin: added ftpport input field
- Maintenance plugin: added offlinelogin permission input field
- Maintenance plugin: removed features to stop/quit/wakeup server, this makes the plugin able to load in offline mode
- Website plugin: fixed bug with invalid cachefile filenames
- Website plugin: changed cachefile filename format from website_optionshurtcuts.xml.tmp to website_serverlogin.xml
- Website plugin: fixed bug that created the cachefile all the time even if plugin was called without the cache option
- Website plugin: added timestamp to the caching xml-output (<cache time="[timestamp]"></cache>)
- Website plugin: added new value attribute to the xml-output <gamemode value="[int]"></gamemode>
- Website plugin: added new value attribute to the xml-output <laddermode value="[int]"></laddermode>

Live - Core:
- Added the new rcp_players_cache database table definition to the /live/PCore/mysql_PCore.sql
- Added new players_cache feature, this will load/save the players 'cdata' if player leaves/joins the server
- Fixed the invalid extraction of the players SpectatorStatus 'CurrentTargetId' (thx to Corto-72)
- Manialink: live.xml; renamed class "mlib1" to "btn1n"
- Manialink: live.xml; renamed class "button" to "btn2n"
- Manialink: live.xml; added new classes - "sub", "btn1a"

Live - Plugins:
- All plugins: removed all $ngame related code
- All plugins: removed manual calls to $this->onPeriodicalUpdate
- Admin plugin: added chatcommand /last, adds last played map as next map and forces mapchange
- Dedimania plugin: added new personal best display with player in front of the player
- Dedimania plugin: changed data array that is returned by dedimania::getData(), array key contains the player login
- Ladder plugin: some performance improvements by Ghost (thx!)
- Music plugin: fixed a small memory leak, should save some kb's mem-usage
- Music plugin: fixed song duration problem
- Music plugin: added songlist, with direct song selection (only if forcemusic mode is disabled)
- PCore plugin: new connection check handling with multiple reconnect (at least try's to reconnect...)
- PCore plugin: if sql/client connection check misses, the plugin now makes a clean [live] shutdown with a E_USER_WARNING
- PCore plugin: onPeriodicalUpdate is now triggered with plugins::TriggerEvent, this allows the call the onPeriodicalUpdate method for all plugins onBeginChallenge
- Players plugin: added ignored info to the players list
- Players plugin: added force spectator button to the players list (if admin)
- Records plugin: added new personal best display with player in front of the player
- Servers plugin: removed display of current server
- Servers plugin: added new datafetching method, plugin now fetches all data directly from the other servers
- TMX plugin: added new settings to settings.xml - ui/enabled, ui/minrecdisp, ui/maxrecdisp
- TMX plugin: added max/min button to the toprecords panel
- TMX plugin: added new tmx records window and added it to the main menu (this will show all records even if maxrecdisp is lower)
- TMX plugin: removed MLTMXDownload window and methods, download info will be displayed inside livemessages box or chat
CPU: Intel Core 2 Duo E6600
Mainboard: Asus P5W DH Deluxe
RAM: 2 GB
Graphics: ATI Radeon X1950XTX
Audio: Soundblaster Audigy 4
Internet: ADSL 6Mbit
OS: Windows Vista Bussiness

User avatar
oliverde8
solid chaser
solid chaser
Posts: 1135
Joined: 07 Oct 2006 07:03
Owned TM-games: TMU
Manialink(s): oliverde8
Location: Turkey
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by oliverde8 » 13 Feb 2010 14:08

Very nice this new version.
ImageImage
Manialink : oliverde8color>
Servers : STATS <> United | VeryShort | Made In Turkey

User avatar
GS-Liam
sunday driver
sunday driver
Posts: 63
Joined: 26 Nov 2009 14:59
Owned TM-games: All
Location: UK
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by GS-Liam » 13 Feb 2010 22:48

Nice release,

Having some problems with the FTP Mode

Code: Select all

[2010-02-13T23:39:42+01:00] [2010-02-13T23:39:42+01:00] [remoteCP Notice] FTP Error: can\'t reache ftp-server with given hostname, connection not available
In the host we have the servers ip, this FTP account is working as we have tested it on filezilla ect, Do you know what could be the problem ?


Edit:


[2010-02-14T16:28:57+01:00] [remoteCP Notice] Start index out of bound. [-1000]

Also get this error on the players tab
Thanks, Regards
Liam Bishop
E-mail/Msn: Liam@Gaming-Solutions.com
Xfire: gsliam
http://www.gaming-solutions.com

Image

User avatar
lille79
Pit Crew
Pit Crew
Posts: 881
Joined: 09 Dec 2007 15:04
Owned TM-games: TMN, TMNF, TMUF
Location: Norway
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by lille79 » 17 Feb 2010 15:36

GS-Liam wrote: [2010-02-14T16:28:57+01:00] [remoteCP Notice] Start index out of bound. [-1000]

Also get this error on the players tab
Me 2 :)

Everything else I've tested so far seems OK :)
/lille79
Old man of the Norwegian Trackmania team Super Sheep Racing
To visit my homepage/blog, and download the usbTMFserver, this is the place to go.

User avatar
GS-Liam
sunday driver
sunday driver
Posts: 63
Joined: 26 Nov 2009 14:59
Owned TM-games: All
Location: UK
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by GS-Liam » 17 Feb 2010 15:41

lille79 wrote:
GS-Liam wrote: [2010-02-14T16:28:57+01:00] [remoteCP Notice] Start index out of bound. [-1000]

Also get this error on the players tab
Me 2 :)

Everything else I've tested so far seems OK :)
Have you managed to get FTP working lille ? :thumbsup:
Thanks, Regards
Liam Bishop
E-mail/Msn: Liam@Gaming-Solutions.com
Xfire: gsliam
http://www.gaming-solutions.com

Image

User avatar
lille79
Pit Crew
Pit Crew
Posts: 881
Joined: 09 Dec 2007 15:04
Owned TM-games: TMN, TMNF, TMUF
Location: Norway
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by lille79 » 17 Feb 2010 16:02

No, sorry. I'm not using ftp, so I haven't tested it out :)
/lille79
Old man of the Norwegian Trackmania team Super Sheep Racing
To visit my homepage/blog, and download the usbTMFserver, this is the place to go.

User avatar
GS-Liam
sunday driver
sunday driver
Posts: 63
Joined: 26 Nov 2009 14:59
Owned TM-games: All
Location: UK
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by GS-Liam » 17 Feb 2010 16:08

lille79 wrote:No, sorry. I'm not using ftp, so I haven't tested it out :)
no problem, :( Cant get it working and host servers over a number of dedicated servers so need FTP working :(
Thanks, Regards
Liam Bishop
E-mail/Msn: Liam@Gaming-Solutions.com
Xfire: gsliam
http://www.gaming-solutions.com

Image

FragLesS
cyclist
cyclist
Posts: 37
Joined: 07 Jul 2008 21:39
Owned TM-games: TMO,TMF,TMUF

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by FragLesS » 17 Feb 2010 18:46

[2010-02-14T16:28:57+01:00] [remoteCP Notice] Start index out of bound. [-1000]

Same here.

Also it seems that live is quiet unstable. It is killed after ~ 10 Minutes without any error. It's just "disappear".

FragLesS
cyclist
cyclist
Posts: 37
Joined: 07 Jul 2008 21:39
Owned TM-games: TMO,TMF,TMUF

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by FragLesS » 18 Feb 2010 17:52

Okay, I made some experiments... it is not an issue of live, it is an issue of PHP.

I compiled a new kernel and it works more stable then ever.

FragLesS
cyclist
cyclist
Posts: 37
Joined: 07 Jul 2008 21:39
Owned TM-games: TMO,TMF,TMUF

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by FragLesS » 18 Feb 2010 19:56

Hmm.. now the Dedimania is not showing up :/ Did you change something at this script?

User avatar
hal|Sascha
Pit Crew
Pit Crew
Posts: 671
Joined: 12 Aug 2005 16:22
Owned TM-games: TMU, TMN, TMS, TMO
Location: Germany Munich
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by hal|Sascha » 19 Feb 2010 10:14

FragLesS wrote:Hmm.. now the Dedimania is not showing up :/ Did you change something at this script?
Yepp, communitcode and serverlogin setting are now stored inside the servers.xml :mrgreen:
Old settings.xml configuration for the Dedimania plugin is outdated, remove it from your settings.xml file(s).
CPU: Intel Core 2 Duo E6600
Mainboard: Asus P5W DH Deluxe
RAM: 2 GB
Graphics: ATI Radeon X1950XTX
Audio: Soundblaster Audigy 4
Internet: ADSL 6Mbit
OS: Windows Vista Bussiness

FragLesS
cyclist
cyclist
Posts: 37
Joined: 07 Jul 2008 21:39
Owned TM-games: TMO,TMF,TMUF

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by FragLesS » 20 Feb 2010 17:04

I changed that settings and it doesn't work either. I'm now using the old dedimaniaplugin from .3.4 - it works.

Another problem I have:

[X] [2010-02-20T18:02:28+01:00] [remoteCP Notice] Login unknown. [-1000]

I have a logfile bigger then everything with that notice. What does it mean?

Geee, I hope you don't hate me ^^

User avatar
GS-Liam
sunday driver
sunday driver
Posts: 63
Joined: 26 Nov 2009 14:59
Owned TM-games: All
Location: UK
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by GS-Liam » 20 Feb 2010 17:06

GS-Liam wrote:Nice release,

Having some problems with the FTP Mode

Code: Select all

[2010-02-13T23:39:42+01:00] [2010-02-13T23:39:42+01:00] [remoteCP Notice] FTP Error: can\'t reache ftp-server with given hostname, connection not available
In the host we have the servers ip, this FTP account is working as we have tested it on filezilla ect, Do you know what could be the problem ?
Does anyone know how to get it working? Can anyone contact me on msn liam@gaming-solutions.com to give me a hand incase i'm configuring it wrong or if you have a fix

Cheers
Thanks, Regards
Liam Bishop
E-mail/Msn: Liam@Gaming-Solutions.com
Xfire: gsliam
http://www.gaming-solutions.com

Image

FragLesS
cyclist
cyclist
Posts: 37
Joined: 07 Jul 2008 21:39
Owned TM-games: TMO,TMF,TMUF

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by FragLesS » 20 Feb 2010 17:23

Did you try to use the IP instead?

User avatar
GS-Liam
sunday driver
sunday driver
Posts: 63
Joined: 26 Nov 2009 14:59
Owned TM-games: All
Location: UK
Contact:

Re: [Version 4.0.3.5] remoteCP 4 - TMF only

Post by GS-Liam » 20 Feb 2010 17:28

FragLesS wrote:Did you try to use the IP instead?
Thats what we've been using the IP address
Thanks, Regards
Liam Bishop
E-mail/Msn: Liam@Gaming-Solutions.com
Xfire: gsliam
http://www.gaming-solutions.com

Image

Post Reply