[XASECO2] Plugin: Records-Eyepiece 1.1.1 (UPDATE)

Discuss everything about Xymph's Aseco flavoured server control scripts for TM Forever / classic TMN and for TM² Canyon.

Moderators: Xymph, TM-Patrol

User avatar
Lovemaster
sunday driver
sunday driver
Posts: 51
Joined: 28 Mar 2008 10:12
Owned TM-games: TMUF, TM2C, TM2S
Location: Covington, Georgia, USA
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.6 (UPDATE)

Post by Lovemaster » 10 Mar 2013 05:27

Thanks for the update. I have a fairly high map count on my server (~750) and am experiencing some pretty severe latency issues with the Eyepiece at each map start. I have roughly the same amount of maps on my TMUF servers each using Records-Eyepiece as well (xaseco1 version of course) and have never had this issue there.
Getting a lot of these at xaseco2 startup:

Code: Select all

[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
My server (TM2 Stadium) is LoveShack located in Europe | United Kingdom | England | London. I'd appreciate any advice you may have. Thanks.
Last edited by Lovemaster on 11 Mar 2013 11:10, edited 1 time in total.

User avatar
undef.de
Pit Crew
Pit Crew
Posts: 1360
Joined: 31 Aug 2009 18:38
Owned TM-games: TMF, TM2C/S/V, SM
Manialink(s): undef, tmkarma
Location: Germany
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.6 (UPDATE)

Post by undef.de » 10 Mar 2013 13:57

Lovemaster wrote:I have a fairly high map count on my server (~750) and am experiencing some pretty severe latency with the Eyepiece at each map start. I have roughly the same amount of maps on my TMUF servers each using Records-Eyepiece as well (xaseco1 version of course) and have never had this issue there.
How long is the difference between TM2 and TMUF? How does it look (Widgets from Score still to see, ...)? If possible add Screenshots and parts of the logfile.

Lovemaster wrote: Getting a lot of these at xaseco2 startup:

Code: Select all

[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
Please check your logfile for such messages and post them here too:

Code: Select all

[plugin.records_eyepiece.php] Could not read Map [XXX] at re_getMapInfoGBX(): XXX
Developer of various plugins for XAseco/XAseco2 and MPAseco,
like Records-Eyepiece, TM-Karma, Alternate Scoretable...
Visit my Lab: www.undef.name

Get it now:
» TM2 Valley
» TM2 Canyon
» TM2 Stadium
» SM Storm

User avatar
Lovemaster
sunday driver
sunday driver
Posts: 51
Joined: 28 Mar 2008 10:12
Owned TM-games: TMUF, TM2C, TM2S
Location: Covington, Georgia, USA
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.6 (UPDATE)

Post by Lovemaster » 10 Mar 2013 14:32

Here's what the screen looks like while waiting for the widgets to appear...

Image

And after everything loads (10-15 secs after race start)

Image

Here's the logfile...

Code: Select all

# initialize XASECO2 ###########################################################
[XAseco2] PHP Version is 5.3.3 on Linux
[XAseco2] Load settings [config.xml]
[XAseco2] Load default window style [styles/Card.xml]
[XAseco2] Load default panel background [panels/PanelBGCard.xml]
[XAseco2] Load admin/ops lists [adminops.xml]
[XAseco2] Load banned IPs list [bannedips.xml]
[XAseco2] Load plugins list [plugins.xml]
[XAseco2] Load plugin [plugin.localdatabase.php]
[XAseco2] Load plugin [chat.admin.php]
[XAseco2] Load plugin [chat.help.php]
[XAseco2] Load plugin [chat.records.php]
[XAseco2] Load plugin [chat.records2.php]
[XAseco2] Load plugin [chat.recrels.php]
[XAseco2] Load plugin [chat.dedimania.php]
[XAseco2] Load plugin [chat.players.php]
[XAseco2] Load plugin [chat.players2.php]
[XAseco2] Load plugin [chat.wins.php]
[XAseco2] Load plugin [chat.laston.php]
[XAseco2] Load plugin [chat.lastwin.php]
[XAseco2] Load plugin [chat.stats.php]
[XAseco2] Load plugin [chat.server.php]
[XAseco2] Load plugin [chat.songmod.php]
[XAseco2] Load plugin [chat.me.php]
[XAseco2] Load plugin [plugin.mxinfo.php]
[XAseco2] Load plugin [plugin.map.php]
[XAseco2] Load plugin [plugin.checkpoints.php]
[XAseco2] Load plugin [plugin.rasp.php]
[XAseco2] Load plugin [plugin.rasp_jukebox.php]
[XAseco2] Load plugin [plugin.rasp_chat.php]
[XAseco2] Load plugin [plugin.teamspeak3_info.php]
[XAseco2] Load plugin [plugin.rasp_nextmap.php]
[XAseco2] Load plugin [plugin.rasp_nextrank.php]
[XAseco2] Load plugin [plugin.rasp_votes.php]
[XAseco2] Load plugin [plugin.chatlog.php]
[XAseco2] Load plugin [plugin.style.php]
[XAseco2] Load plugin [plugin.panels.php]
[XAseco2] Load plugin [plugin.donate.php]
[XAseco2] Load plugin [plugin.dedimania.php]
[XAseco2] Load plugin [plugin.musicserver.php]
[XAseco2] Load plugin [plugin.records_eyepiece.php]
[XAseco2] Load plugin [plugin.info_widget.php]
[XAseco2] Load plugin [jfreu.plugin.php]
[XAseco2] Load plugin [plugin.autotrackmanager.php]
[XAseco2] Load plugin [plugin.tm-karma-dot-com.php]
[XAseco2] Load plugin [plugin.fufi.menu.php]
[03/10,10:22:39] Try to connect to MP dedicated server on 127.0.0.1:5001 timeout 180s
[03/10,10:22:39] Try to authenticate with login 'SuperAdmin' and password 'xxxxxxxx'
[03/10,10:22:39] Connection established successfully !
[03/10,10:22:40] [LocalDB] Load config file [localdatabase.xml]
[03/10,10:22:40] [LocalDB] Try to connect to MySQL server on 'localhost' with database 'tm2'
[03/10,10:22:40] [LocalDB] MySQL Server Version is 5.1.61
[03/10,10:22:40] [LocalDB] Checking database structure...
[03/10,10:22:40] [LocalDB] ...Structure OK!
[03/10,10:22:40] [RASP] Loading config file [rasp.xml]
[03/10,10:22:40] [RASP] Checking database structure...
[03/10,10:22:40] [RASP] ...Structure OK!
[03/10,10:22:40] [RASP] Cleaning up unused data
[03/10,10:22:40] Load default admin panel [panels/AdminRightCorner.xml]
[03/10,10:22:40] Load default donate panel [panels/DonateBelowCPList.xml]
[03/10,10:22:40] Load default records panel [panels/RecordsRightCorner.xml]
[03/10,10:22:40] Load default vote panel [panels/VoteBottomCenter.xml]
[03/10,10:22:40] Load stats panel [panels/Stats2.xml]
[03/10,10:22:40] ************* (Dedimania) *************
[03/10,10:22:40] * Dataserver connection on Dedimania ...
[03/10,10:22:40] * Try connection on http://dedimania.net:8082/Dedimania ...
[03/10,10:22:44] Webaccess (dedimania.net:8082/Dedimania.8088): send: deflate, receive: deflate
[03/10,10:22:44] * Connection and status ok! (Dedimania.8088)
[03/10,10:22:44] ------------- (Dedimania) -------------
[03/10,10:22:44] Load music server config [musicserver.xml]
[03/10,10:22:44] **********[plugin.records_eyepiece.php/1.0.9.6-MP]**********
[03/10,10:22:44] >> Checking Database for required extensions...
[03/10,10:22:44]    + Found column `Timezone` at table `players_extra`.
[03/10,10:22:44]    + Found column `DisplayWidgets` at table `players_extra`.
[03/10,10:22:44]    + Found column `MostFinished` at table `players_extra`.
[03/10,10:22:44]    + Found column `MostRecords` at table `players_extra`.
[03/10,10:22:44]    + Found column `RoundPoints` at table `players_extra`.
[03/10,10:22:44]    + Found column `Visits` at table `players_extra`.
[03/10,10:22:44]    + Found column `WinningPayout` at table `players_extra`.
[03/10,10:22:44]    + Found index `Nation` at table `players`.
[03/10,10:22:44]    + Found index `Wins` at table `players`.
[03/10,10:22:44]    + Found index `UpdatedAt` at table `players`.
[03/10,10:22:44]    + Found index `Score` at table `records`.
[03/10,10:22:44]    + Found index `Score` at table `rs_karma`.
[03/10,10:22:44]    + Found index `Score` at table `rs_times`.
[03/10,10:22:44] >> Updating `MostFinished` counts for all Players...
[03/10,10:22:44] >> Updating `MostRecords` counts for all Players...
[03/10,10:22:44] >> Finished.
[03/10,10:22:44] ***********************************************************
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/NOTCanBeDone 3.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/NOTCanBeDone 3.Challenge.Gbx
[PHP Notice] Undefined index: UNKNOWN on line 16529 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: UNKNOWN on line 16532 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Maze 3.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Maze 3.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Speedy Z (2).Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Speedy Z (2).Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Anyones Race.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Anyones Race.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/FAB Maze.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/FAB Maze.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Italian Job.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Italian Job.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/DownUrs.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/DownUrs.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/'No Namer' Archive (3days).Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/'No Namer' Archive (3days).Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Aim for the hole (f).Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Aim for the hole (f).Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Effing~Finish !!.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Effing~Finish !!.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Tighter 2.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Tighter 2.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Zipster3.1 (f).Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Zipster3.1 (f).Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Christmas Tracker V2.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Christmas Tracker V2.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Messy Little Mini (f).Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Messy Little Mini (f).Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/The Maze Reverse#1RC.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/The Maze Reverse#1RC.Challenge.Gbx
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Single-Barrel....Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/Single-Barrel....Challenge.Gbx
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: name_plain on line 16541 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
[PHP Notice] Undefined index: uid on line 16581 in file /home/tmf/Loveshacktm2/xaseco/plugins/plugin.records_eyepiece.php
###############################################
## AutoTrackManager v.0.3 loaded
## Original by ck|cyrus (martin@die-webber.com)
## edited for Xaseco by W1lla (w1llaopgezwolle@gmail.com)
###############################################
[03/10,10:23:00] **********************(tm-karma.com)**********************
[03/10,10:23:00] plugin.tm-karma-dot-com.php/1.0.7 for XAseco2
[03/10,10:23:00] Set Server location to "United Kingdom"
[03/10,10:23:00] Trying to authenticate with central database "http://worldwide.tm-karma.com/API-3.0.0.fphp"...
[03/10,10:23:00] Successfully started.
[03/10,10:23:00] The API set the Request-URL to "http://europe.tm-karma.com/API-3.0.0.fphp"
[03/10,10:23:00] **********************************************************
[03/10,10:23:00] << player 39 joined the game [pipcarter : $w$f00p$ff0i$00fp : United Kingdom : 8977 : 82.4.9.42]
[03/10,10:23:01] << player 38 joined the game [zebiakste : $fff$f00zeb$ff0iak$00fste : Latvia : 1071 : 46.109.188.149]
[03/10,10:23:02] << player 37 joined the game [andygev35 : «$f00ғ$ff0λ$00fв$z» $f00Ļōv$ff0εΜдς$00fŧεŕ : United States of America : 1883 : 166.137.116.36]
###############################################################################
  XASECO2 v1.02 running on 127.0.0.1:5001
  Name   : LoveShack - loveshack2
  Game   : ManiaPlanet - Stadium - TimeAttack
  Version: 3.3.0 / 2013-02-27-16_00
  Author : Xymph
###############################################################################
Begin Map
[03/10,10:23:04] [plugin.records_eyepiece.php] Register event "onCheckpoint" to enabled wanted Widgets.
[03/10,10:23:04] map changed [undefined] >> [The Gr8 Escape]
[03/10,10:23:04] current record on The Gr8 Escape is 0:29.741 and held by Јॅєूєैǯұツ
[03/10,10:23:31] >> player 37 left the game [andygev35 : «$f00ғ$ff0λ$00fв$z» $f00Ļōv$ff0εΜдς$00fŧεŕ : 00:00:29]

User avatar
Lovemaster
sunday driver
sunday driver
Posts: 51
Joined: 28 Mar 2008 10:12
Owned TM-games: TMUF, TM2C, TM2S
Location: Covington, Georgia, USA
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.6 (UPDATE)

Post by Lovemaster » 10 Mar 2013 14:52

Oh, the widgets in TMUF load instantly with over 800 maps.

User avatar
undef.de
Pit Crew
Pit Crew
Posts: 1360
Joined: 31 Aug 2009 18:38
Owned TM-games: TMF, TM2C/S/V, SM
Manialink(s): undef, tmkarma
Location: Germany
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.6 (UPDATE)

Post by undef.de » 10 Mar 2013 15:13

Lovemaster wrote:Here's what the screen looks like while waiting for the widgets to appear...
In both screenshots i see "maplist.txt written", did you have setup $autosave_matchsettings in includes/rasp.settings.php? I think when this is setup the dedicated fires a event MaplistChanged and my Plugin re-reads the Maplist and this takes a bit of time.

Lovemaster wrote: Here's the logfile...

Code: Select all

[...]
[XASECO2 Warning] [plugin.records_eyepiece.php] Could not read Map [/home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/NOTCanBeDone 3.Challenge.Gbx] at re_getMapInfoGBX(): GBX map error: Unable to read GBX data from /home/tmf/Loveshacktm2/dedi/UserData/Maps/Challenges/Loveshack/NOTCanBeDone 3.Challenge.Gbx
xxx.Challenge.Gbx isn't the right file format for TM2, you have to convert them to have a xxx.Map.Gbx
Developer of various plugins for XAseco/XAseco2 and MPAseco,
like Records-Eyepiece, TM-Karma, Alternate Scoretable...
Visit my Lab: www.undef.name

Get it now:
» TM2 Valley
» TM2 Canyon
» TM2 Stadium
» SM Storm

User avatar
Lovemaster
sunday driver
sunday driver
Posts: 51
Joined: 28 Mar 2008 10:12
Owned TM-games: TMUF, TM2C, TM2S
Location: Covington, Georgia, USA
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.6 (UPDATE)

Post by Lovemaster » 10 Mar 2013 15:20

autosave_matchsettings is turned on. I'll remove the offending maps and turn the autosave off and see if that helps. I'll report back soon. Thanks.

User avatar
Lovemaster
sunday driver
sunday driver
Posts: 51
Joined: 28 Mar 2008 10:12
Owned TM-games: TMUF, TM2C, TM2S
Location: Covington, Georgia, USA
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.6 (UPDATE)

Post by Lovemaster » 10 Mar 2013 16:48

I've disabled autosave_matchsettings, removed the maps that it couldn't read, renamed ALL of the maps from *.Challenge.Gbx to *.Map.Gbx. (they had all been converted to TM2, generated light maps, although the ones that Records Eyepiece couldn't read failed to convert). Still takes 15 or so seconds after each map start for the eyepiece to appear. Here's the xaseco2 log:

Code: Select all

# initialize XASECO2 ###########################################################
[XAseco2] PHP Version is 5.3.3 on Linux
[XAseco2] Load settings [config.xml]
[XAseco2] Load default window style [styles/Card.xml]
[XAseco2] Load default panel background [panels/PanelBGCard.xml]
[XAseco2] Load admin/ops lists [adminops.xml]
[XAseco2] Load banned IPs list [bannedips.xml]
[XAseco2] Load plugins list [plugins.xml]
[XAseco2] Load plugin [plugin.localdatabase.php]
[XAseco2] Load plugin [chat.admin.php]
[XAseco2] Load plugin [chat.help.php]
[XAseco2] Load plugin [chat.records.php]
[XAseco2] Load plugin [chat.records2.php]
[XAseco2] Load plugin [chat.recrels.php]
[XAseco2] Load plugin [chat.dedimania.php]
[XAseco2] Load plugin [chat.players.php]
[XAseco2] Load plugin [chat.players2.php]
[XAseco2] Load plugin [chat.wins.php]
[XAseco2] Load plugin [chat.laston.php]
[XAseco2] Load plugin [chat.lastwin.php]
[XAseco2] Load plugin [chat.stats.php]
[XAseco2] Load plugin [chat.server.php]
[XAseco2] Load plugin [chat.songmod.php]
[XAseco2] Load plugin [chat.me.php]
[XAseco2] Load plugin [plugin.mxinfo.php]
[XAseco2] Load plugin [plugin.map.php]
[XAseco2] Load plugin [plugin.checkpoints.php]
[XAseco2] Load plugin [plugin.rasp.php]
[XAseco2] Load plugin [plugin.rasp_jukebox.php]
[XAseco2] Load plugin [plugin.rasp_chat.php]
[XAseco2] Load plugin [plugin.teamspeak3_info.php]
[XAseco2] Load plugin [plugin.rasp_nextmap.php]
[XAseco2] Load plugin [plugin.rasp_nextrank.php]
[XAseco2] Load plugin [plugin.rasp_votes.php]
[XAseco2] Load plugin [plugin.chatlog.php]
[XAseco2] Load plugin [plugin.style.php]
[XAseco2] Load plugin [plugin.panels.php]
[XAseco2] Load plugin [plugin.donate.php]
[XAseco2] Load plugin [plugin.dedimania.php]
[XAseco2] Load plugin [plugin.musicserver.php]
[XAseco2] Load plugin [plugin.records_eyepiece.php]
[XAseco2] Load plugin [plugin.info_widget.php]
[XAseco2] Load plugin [jfreu.plugin.php]
[XAseco2] Load plugin [plugin.autotrackmanager.php]
[XAseco2] Load plugin [plugin.tm-karma-dot-com.php]
[XAseco2] Load plugin [plugin.fufi.menu.php]
[03/10,12:36:32] Try to connect to MP dedicated server on 127.0.0.1:5001 timeout 180s
[03/10,12:36:32] Try to authenticate with login 'SuperAdmin' and password 'xxxxxxx'
[03/10,12:36:32] Waiting for dedicated server to reach status 'Running - Play'...
[03/10,12:36:32] Status: Running - Synchronization
[03/10,12:36:37] Status: Running - Play
[03/10,12:36:37] Connection established successfully !
[03/10,12:36:38] [LocalDB] Load config file [localdatabase.xml]
[03/10,12:36:38] [LocalDB] Try to connect to MySQL server on 'localhost' with database 'tm2'
[03/10,12:36:38] [LocalDB] MySQL Server Version is 5.1.61
[03/10,12:36:38] [LocalDB] Checking database structure...
[03/10,12:36:38] [LocalDB] ...Structure OK!
[03/10,12:36:38] [RASP] Loading config file [rasp.xml]
[03/10,12:36:38] [RASP] Checking database structure...
[03/10,12:36:38] [RASP] ...Structure OK!
[03/10,12:36:38] [RASP] Cleaning up unused data
[03/10,12:36:38] Load default admin panel [panels/AdminRightCorner.xml]
[03/10,12:36:38] Load default donate panel [panels/DonateBelowCPList.xml]
[03/10,12:36:38] Load default records panel [panels/RecordsRightCorner.xml]
[03/10,12:36:38] Load default vote panel [panels/VoteBottomCenter.xml]
[03/10,12:36:38] Load stats panel [panels/Stats2.xml]
[03/10,12:36:38] ************* (Dedimania) *************
[03/10,12:36:38] * Dataserver connection on Dedimania ...
[03/10,12:36:38] * Try connection on http://dedimania.net:8082/Dedimania ...
[03/10,12:36:40] Webaccess (dedimania.net:8082/Dedimania.8084): send: deflate, receive: deflate
[03/10,12:36:40] * Connection and status ok! (Dedimania.8084)
[03/10,12:36:40] ------------- (Dedimania) -------------
[03/10,12:36:40] Load music server config [musicserver.xml]
[03/10,12:36:40] **********[plugin.records_eyepiece.php/1.0.9.6-MP]**********
[03/10,12:36:40] >> Checking Database for required extensions...
[03/10,12:36:40]    + Found column `Timezone` at table `players_extra`.
[03/10,12:36:40]    + Found column `DisplayWidgets` at table `players_extra`.
[03/10,12:36:40]    + Found column `MostFinished` at table `players_extra`.
[03/10,12:36:40]    + Found column `MostRecords` at table `players_extra`.
[03/10,12:36:40]    + Found column `RoundPoints` at table `players_extra`.
[03/10,12:36:40]    + Found column `Visits` at table `players_extra`.
[03/10,12:36:40]    + Found column `WinningPayout` at table `players_extra`.
[03/10,12:36:40]    + Found index `Nation` at table `players`.
[03/10,12:36:40]    + Found index `Wins` at table `players`.
[03/10,12:36:40]    + Found index `UpdatedAt` at table `players`.
[03/10,12:36:40]    + Found index `Score` at table `records`.
[03/10,12:36:40]    + Found index `Score` at table `rs_karma`.
[03/10,12:36:40]    + Found index `Score` at table `rs_times`.
[03/10,12:36:40] >> Updating `MostFinished` counts for all Players...
[03/10,12:36:40] >> Updating `MostRecords` counts for all Players...
[03/10,12:36:40] >> Finished.
[03/10,12:36:40] ***********************************************************
###############################################
## AutoTrackManager v.0.3 loaded
## Original by ck|cyrus (martin@die-webber.com)
## edited for Xaseco by W1lla (w1llaopgezwolle@gmail.com)
###############################################
[03/10,12:36:55] **********************(tm-karma.com)**********************
[03/10,12:36:55] plugin.tm-karma-dot-com.php/1.0.7 for XAseco2
[03/10,12:36:55] Set Server location to "United Kingdom"
[03/10,12:36:55] Trying to authenticate with central database "http://worldwide.tm-karma.com/API-3.0.0.fphp"...
[03/10,12:36:55] Successfully started.
[03/10,12:36:55] The API set the Request-URL to "http://europe.tm-karma.com/API-3.0.0.fphp"
[03/10,12:36:55] **********************************************************
###############################################################################
  XASECO2 v1.02 running on 127.0.0.1:5001
  Name   : LoveShack - loveshack2
  Game   : ManiaPlanet - Stadium - TimeAttack
  Version: 3.3.0 / 2013-02-27-16_00
  Author : Xymph
###############################################################################
Begin Map
[03/10,12:36:56] [plugin.records_eyepiece.php] Register event "onCheckpoint" to enabled wanted Widgets.
[03/10,12:36:56] map changed [undefined] >> [Bahrain F1 ZP]
[03/10,12:36:56] currently no record on Bahrain F1 ZP
Begin Round
Begin Map
[03/10,12:37:13] map changed [Bahrain F1 ZP] >> [Bahrain F1 ZP]
[03/10,12:37:13] currently no record on Bahrain F1 ZP
[03/10,12:38:52] << player 250 joined the game [andygev35 : «$f00ғ$ff0λ$00fв$z» $f00Ļōv$ff0εΜдς$00fŧεŕ : United States of America : 1883 : 166.137.116.24]
[03/10,12:39:09] player andygev35 clicked command "/admin nextmap"
[03/10,12:39:09] MasterAdmin [andygev35] skips map!
End Round
End Map
[03/10,12:39:10] [RASP] Calculating ranks...
[03/10,12:39:10] [RASP] ...Done!
[03/10,12:39:10] [Music] Setting next song to: http://fabteam.info/Musics/breaking_benjamin-breath.ogg
Begin Map
[03/10,12:39:25] map changed [Bahrain F1 ZP] >> [MicroTech]
[03/10,12:39:25] currently no record on MicroTech
Begin Round
Seems like it's re-reading the maplist.txt between each map regardless of the autosave_matchsetting. Is this default behavior? Again, not had any problems in TMUF with this.

User avatar
undef.de
Pit Crew
Pit Crew
Posts: 1360
Joined: 31 Aug 2009 18:38
Owned TM-games: TMF, TM2C/S/V, SM
Manialink(s): undef, tmkarma
Location: Germany
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.6 (UPDATE)

Post by undef.de » 10 Mar 2013 17:21

Lovemaster wrote:I've disabled autosave_matchsettings, removed the maps that it couldn't read, renamed ALL of the maps from *.Challenge.Gbx to *.Map.Gbx. (they had all been converted to TM2, generated light maps, although the ones that Records Eyepiece couldn't read failed to convert). Still takes 15 or so seconds after each map start for the eyepiece to appear.

Here's the xaseco2 log:
[LOG]
The logs looks clear now...
Lovemaster wrote: Seems like it's re-reading the maplist.txt between each map regardless of the autosave_matchsetting. Is this default behavior? Again, not had any problems in TMUF with this.
You have installed the plugin.autotrackmanager.php, where does it come from? I can't find it at http://plugins.xaseco.org/browse2.php. Please try it without this Plugin and let me know the result.
Developer of various plugins for XAseco/XAseco2 and MPAseco,
like Records-Eyepiece, TM-Karma, Alternate Scoretable...
Visit my Lab: www.undef.name

Get it now:
» TM2 Valley
» TM2 Canyon
» TM2 Stadium
» SM Storm

User avatar
undef.de
Pit Crew
Pit Crew
Posts: 1360
Joined: 31 Aug 2009 18:38
Owned TM-games: TMF, TM2C/S/V, SM
Manialink(s): undef, tmkarma
Location: Germany
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.7 (UPDATE)

Post by undef.de » 10 Mar 2013 17:22

Just wanna say: There is an (bugfix)update out there... see the related Site at my Lab.
Developer of various plugins for XAseco/XAseco2 and MPAseco,
like Records-Eyepiece, TM-Karma, Alternate Scoretable...
Visit my Lab: www.undef.name

Get it now:
» TM2 Valley
» TM2 Canyon
» TM2 Stadium
» SM Storm

User avatar
Lovemaster
sunday driver
sunday driver
Posts: 51
Joined: 28 Mar 2008 10:12
Owned TM-games: TMUF, TM2C, TM2S
Location: Covington, Georgia, USA
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.7 (UPDATE)

Post by Lovemaster » 10 Mar 2013 17:56

I'll apply the update, remove the auto trackmanager (a carryover from TMUF which won't work without doing some editing anyway since ChallengeId in rs_karma has been changed to MapId). I'll report back.

User avatar
Lovemaster
sunday driver
sunday driver
Posts: 51
Joined: 28 Mar 2008 10:12
Owned TM-games: TMUF, TM2C, TM2S
Location: Covington, Georgia, USA
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.7 (UPDATE)

Post by Lovemaster » 10 Mar 2013 18:24

Ok, I've applied the update (thank you), removed the autotrackmanager, restarted Xaseco2 and still no change. The logfile is clear with no errors. Takes about 10-15 seconds to load the eyepiece after the start of each map. I do know that if I reduce the amount of tracks on the server to 250 or less, the problem disappears, which leads me to believe that for some reason, the plugin is re-reading the maplist.txt after each map. I was also told by a player on the server today that he's seen the same issue on nearly every server he's been on running Xaseco2 and Records-Eyepiece with high map counts. Thanks.

User avatar
undef.de
Pit Crew
Pit Crew
Posts: 1360
Joined: 31 Aug 2009 18:38
Owned TM-games: TMF, TM2C/S/V, SM
Manialink(s): undef, tmkarma
Location: Germany
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.7 (UPDATE)

Post by undef.de » 10 Mar 2013 18:54

Lovemaster wrote:Ok, I've applied the update (thank you), removed the autotrackmanager, restarted Xaseco2 and still no change. The logfile is clear with no errors. Takes about 10-15 seconds to load the eyepiece after the start of each map. I do know that if I reduce the amount of tracks on the server to 250 or less, the problem disappears, which leads me to believe that for some reason, the plugin is re-reading the maplist.txt after each map. I was also told by a player on the server today that he's seen the same issue on nearly every server he's been on running Xaseco2 and Records-Eyepiece with high map counts. Thanks.
Ok, please PM me a link where i can download your complete XAseco2 installation including all Maps and the maplist.txt for further investigation on my development environment. I don't need the dedicated server. Don't forget to remove the passwords in localdatabase.xml, config.xml and dedimania.xml (hopefully i didn't forget a place :wink:).
Developer of various plugins for XAseco/XAseco2 and MPAseco,
like Records-Eyepiece, TM-Karma, Alternate Scoretable...
Visit my Lab: www.undef.name

Get it now:
» TM2 Valley
» TM2 Canyon
» TM2 Stadium
» SM Storm

Xymph
Pit Crew
Pit Crew
Posts: 5726
Joined: 19 Aug 2007 12:58
Owned TM-games: TMN, TMU, TMF, TM²
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.7 (UPDATE)

Post by Xymph » 10 Mar 2013 19:25

Lovemaster wrote:Ok, I've applied the update (thank you), removed the autotrackmanager, restarted Xaseco2 and still no change. The logfile is clear with no errors. Takes about 10-15 seconds to load the eyepiece after the start of each map. I do know that if I reduce the amount of tracks on the server to 250 or less, the problem disappears, which leads me to believe that for some reason, the plugin is re-reading the maplist.txt after each map. I was also told by a player on the server today that he's seen the same issue on nearly every server he's been on running Xaseco2 and Records-Eyepiece with high map counts. Thanks.
That's the tracks cache added in X1 v1.13 (and therefore also included in X2). Either you have one delay at the start of the track, or every time any player uses any kind of /list command, if there was no cache.
Developer of XASECO for TMF/TMN ESWC & XASECO2 for TM²: see XAseco.org
Find your way around the Mania community from the TMN ESWC hub, TMF hub, TM² hub, and SM hub

TheBigG
smooth traffic navigator
smooth traffic navigator
Posts: 234
Joined: 16 Oct 2010 19:45
Owned TM-games: TMN! TMF
Location: Germany

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.7 (UPDATE)

Post by TheBigG » 10 Mar 2013 22:04

how does this caching work? does this always read the map files from disk, so disk io is important?

Xymph
Pit Crew
Pit Crew
Posts: 5726
Joined: 19 Aug 2007 12:58
Owned TM-games: TMN, TMU, TMF, TM²
Contact:

Re: [XASECO2] Plugin: Records-Eyepiece 1.0.9.7 (UPDATE)

Post by Xymph » 10 Mar 2013 22:09

TheBigG wrote:how does this caching work? does this always read the map files from disk, so disk io is important?
Yes, among other factors, no doubt. See functions getMapsCache & getMapData in includes/rasp.funcs.php.
Developer of XASECO for TMF/TMN ESWC & XASECO2 for TM²: see XAseco.org
Find your way around the Mania community from the TMN ESWC hub, TMF hub, TM² hub, and SM hub

Post Reply