eXpansion 1.0.1.* Here it is (23/10/2016)

The next generation of server controlling with clean and powerful user interface

Moderators: reaby, oliverde8, NADEO

oliverde8
Posts: 1345
Joined: 16 Jun 2010, 07:33
Location: in a Blue Box

eXpansion 1.0.1.* Here it is (23/10/2016)

Post by oliverde8 »

Image
1.0.1.* (03/10/2016)

Another 6 month has passed and here comes another version of eXpansion; 1.0.1.*

http://files.oliver-decramer.com/data/d ... .0.1.2.zip

How to update
If you are running 1.0.0.* you can simply use auto update.

you can use the in game command : /admin update

And restart the controller /admin manialive restart

Download & Install (Stable)

If you don't want to use the autoupdate or you have never installed eXpansion before.

Dowload from here : http://files.oliver-decramer.com/data/d ... .0.1.2.zip

Create new folder for 1.0.1
Unzip the file


if you have any copy of your old Configcopy the conf folder to 1.0.1 config
If you have wamp/xamp but not expansion run setup.bat on windows and on linux use php setup.php

Yep eXpansion is ready.

How to Run & Configure
Installing eXpansion is extremely simple and straight forward. If you already installed XASeco or any similar controller you will find it to be even easier as there is only a few lines of config to edit, once that is done you do everything in game.

Install guide for windows : https://github.com/eXpansionPluginPack/ ... ll-windows

Install guide for linux : https://github.com/eXpansionPluginPack/ ... tall-linux

What is eXpansion
eXpansion is a next generation controller with simple intuitive gui that allows you to control TrackMania & Shootmania servers. It is the first controller to rely on Maniascript to offer incredible experience to players and incredible advantages to the admins.

More about : http://www.ml-expansion.com/
List of Core plugins : http://ml-expansion.com/plugins.php
List of Other plugins : http://ml-expansion.com/plugins-other.php
More about : http://forum.maniaplanet.com/viewtopic. ... 18&t=27344

Gallery : http://www.ml-expansion.com/gallery.php

ChangeLog
  • Fixed big memory leak in menu. Should make eXpansion more stable
  • Added automatic memory freeing for widgets. Again should help with memory usage
  • Hud reset restores chat to visible (you can hide chat with f12)
  • Added ability to save widget positions to backend. The backend is not ready to save the information but frontend part is done.
  • Fix #239 save mx maps with filename instead of numeric mx-id
  • ANSI colors, it's fully disabled on windows console, colors are used on linux.
  • Cleaning #231 - Added all missing scopes on functions.
  • Fixed #226 some rare error when player disconnects just as info change in widget times.
  • Fixed #220 issue when starting plugins depending on other from interface, it wouldn't start the plugin on first click.
  • Feature #221 - Added plugin incompatibility option in metadata to prevent a plugin from running when there is another one already running.
  • Quite a lot of coding style fixes
  • Adding combined records widget
  • Fix players background highlite for widgets
  • Server Options: add multiline editbox for server comment.
  • Adding more options to votemanager. players addqueue from mx vote, limits and easier dropdown menu for options
  • Fixed pluginslist dropdown box
  • Fixed endrankings to have more space between elements
  • Fixed random 'black screen' when joining server.
  • Advertising widget works again with multiple ads
  • Fixed issue #225 with getCurrentRankings trying to fetch to much data at once
  • Added mysql version to the analytics.
  • Attemt to fix issue with some mysql versions
  • Unified console messages more + $this->console() takes now trackmania colorcodes, console output is converted to ansi colors and log files without colors
  • #72 Removed usage of echo in many places, replaced with proper logging procedure.
  • #72 Normalized logging & printing to console
  • Added comments to the admin groups plugin.
  • Fixed issue #218 while checking for gd library.
  • #211 Added guest group feature.
  • new plugin to force delay of match start
  • Added ability to have different colors for join and leave messages
  • Adding possiblity to disable jukeboxin of music
  • Fix for button to work better with optimized pager
  • fix #209: Musiclist window is too big, eabling possibility to add more than 180 songs...
  • players can now toggle their chat on/off by pressing f12
  • fix /top100 after optimizing rank calculation
  • livecp - additional sorting by time if cps are same
  • Otimized databases and queries for really big databases... rank calclation is reduced from 27 seconds down to 1.5 second!
  • optimized widgets drawing
  • minor fixes, new plugin: livecp (for rpg servers)
  • increase ads widget count to 10
  • fix for idlekick / special case when login might be null or empty string
  • refacor Gui class, adding phpdoc for better documentation
  • fix #214: /adm delrec [login], added confirm dialog have text
  • musicbox fixes: issue #215, and warmup issue with rounds, also fixed issue with nextmap announce on warmup restart
  • limitting votes per map
  • summer widget: Ants
  • funny times plugin
  • new widget to display local time
  • fix badwords directory for custom chat profanity filter + fix basic plugin chat redirection
  • More deprecated functions in eXpansion widgets & added some methos scopes
  • Cleaned up Adm module & some dependencies
  • Cleaned up & deprecated snake case methods
What to expect in the next monthes
  • A better window management system for users & admins
  • A better plugin loading system. Using a dependency tree
  • More & More options
  • And more, everything is awsome ....
Image
Developper for The next generation, Clean and Powerfull controller eXpansion for your SM & TM server . Working on eXpansion² with full MP4 support and many other awesome features...
reaby
Posts: 1032
Joined: 29 Dec 2010, 23:26
Location: Eastern Finland
Contact:

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by reaby »

Oops,
Few mistakes still present and fixed, if you find other issues please write at this topic.


Update at 16:30 includes:
  • Fixed issue with current rankings not being reseted properly.
  • Fix for flickering widgets, fix empty localrecords window on click of widget. fix menu to display every time.
bass
Posts: 86
Joined: 21 Sep 2011, 23:36

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by bass »

Combined Records Widget does not update when you drive your fastest time for the second time in a session. The older best time remains showing in the widget.
hackie
Posts: 1178
Joined: 19 Jul 2012, 22:43

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by hackie »

After a new installation , wich runs fine , I updated the nightly.
It results in a fatal error :

{pluginHandler} Start plugin load proces :

Fatal error: Allowed memory size of 536870912 bytes exhausted < tried to allocate 98 bytes in expansion\vendor\maniaplanet\manialive-lib\Manialive\Application\ErrorHandling.php on line 58

press key to continue


Here is a log ( only 4 tracks on the server )

Last part of log is cut because I can not add more tekst to a post on this forum.
But there are at least 1000 lines with : [2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map

Code: Select all

[2016-10-04T18:24:02+02:00] [eXpansion] AutoLoading eXpansion pack ... 
[2016-10-04T18:24:02+02:00] Unknown plugin path : libraries/ManiaLivePlugins
[2016-10-04T18:24:04+02:00]    
   

                     __   __                      _             
                     \ \ / /                     (_)            
                  ___ \ ' / _ __   __ _ _ __  ___ _  ___  _ __  
                 / _ \ > < | '_ \ / _` | '_ \/ __| |/ _ \| '_ \ 
                |  __// . \| |_) | (_| | | | \__ \ | (_) | | | |
                 \___/_/ \_\ .__/ \__,_|_| |_|___/_|\___/|_| |_|
...........................| |.........Plugin Pack for Manialive...............
                           |_|                                                  
[2016-10-04T18:24:04+02:00] Dedicated Server running for title: TMStadium
[2016-10-04T18:24:04+02:00] Dedicated Server api version in use: 2013-04-16
[2016-10-04T18:24:04+02:00] eXpansion version: 1.0.0.5
[2016-10-04T18:24:04+02:00] Minimum Dedicated version 2014.7.24: Pass (2015.6.16)
[2016-10-04T18:24:04+02:00] Minimum PHP version 5.4.3: Pass (5.5.30)
[2016-10-04T18:24:04+02:00] Garbage Collector enabled: Pass 
[2016-10-04T18:24:04+02:00] 
[2016-10-04T18:24:04+02:00] Checking write permission in directories : 
[2016-10-04T18:24:04+02:00] Permissions are fine for directory : 'tmp'
[2016-10-04T18:24:04+02:00] Permissions are fine for directory : 'tmp/modshort'
[2016-10-04T18:24:04+02:00] 
[2016-10-04T18:24:04+02:00] eXpansion works better with PHP extension gd2 : 
[2016-10-04T18:24:05+02:00] Version 1.0.0.5 build 2016-04-03 12:23:12 PM
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00] Language support detected for: de,en,fi,fr!
[2016-10-04T18:24:05+02:00] Enabling default locale: 
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00] -------------------------------------------------------------------------------
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00] -------------------------------------------------------------------------------
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00]                   Enabling eXpansion Analytics Tool : 
[2016-10-04T18:24:05+02:00] This will gather some anonymous data from you server in order to improve
[2016-10-04T18:24:05+02:00] eXpansion and it's components. It can always be disabled in the settings.
[2016-10-04T18:24:05+02:00] We would appreciate it if you let it run. Thanks
[2016-10-04T18:24:05+02:00] eXpansion Dev Team.
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00] -------------------------------------------------------------------------------
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00] 
[2016-10-04T18:24:05+02:00] Settings updated !!
[2016-10-04T18:24:05+02:00] eXpansion might crash at this point, please restart it.
[2016-10-04T18:24:05+02:00] [\ManiaLivePlugins\eXpansion\Widgets_Clock\Widgets_Clock]..............................Doesen't exist -> not loading
[2016-10-04T18:24:05+02:00] [\ManiaLivePlugins\eXpansion\Widgets_RecordSide\Widgets_RecordSide]..............................Doesen't exist -> not loading
[2016-10-04T18:24:05+02:00] [\ManiaLivePlugins\eXpansion\Widgets_Dedimania\Widgets_Dedimania]..............................Doesen't exist -> not loading
[2016-10-04T18:24:05+02:00] [\ManiaLivePlugins\eXpansion\Widgets_Clock\Widgets_Clock]..............................Doesen't exist -> not loading
[2016-10-04T18:24:06+02:00] [\ManiaLivePlugins\eXpansion\Widgets_RecordSide\Widgets_RecordSide]..............................Doesen't exist -> not loading
[2016-10-04T18:24:06+02:00] [\ManiaLivePlugins\eXpansion\Widgets_Dedimania\Widgets_Dedimania]..............................Doesen't exist -> not loading
[2016-10-04T18:24:06+02:00] [LocalRecods]Fetching Server Ranks from Database !
[2016-10-04T18:25:37+02:00] [eXpansion:AutoUpdate]eXpansion Updated!!
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map
[2016-10-04T18:25:41+02:00] [eXpansion][Core][RelayLink] error while reading mapData File is not a map


System Specs:
OS: Windows 7 Professionnal x64
CPU: Intel Core i7-6700K / 4 GHz - 8 MB cache
GPU: MSI GTX 980TI GAMING 6G - OC Edition
Motherboard: ASUS MAXIMUS VIII RANGER
RAM : 32Gb Kingston HyperX Savage - DDR4
DirectX 11
oliverde8
Posts: 1345
Joined: 16 Jun 2010, 07:33
Location: in a Blue Box

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by oliverde8 »

for some reason the map reader can't read a map on your server. We encountered a similar issue with a map as well. And that causes the reader to use all available memory.

Can you try removing the maps one by one? To see which one is to be blamed.
Image
Developper for The next generation, Clean and Powerfull controller eXpansion for your SM & TM server . Working on eXpansion² with full MP4 support and many other awesome features...
hackie
Posts: 1178
Joined: 19 Jul 2012, 22:43

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by hackie »

Ok , thats weird cause the maps are from MX ( made in stadium 2 ) :o

I try to add some other maps and report later :thumbsup:

Thanks for the quick responce :thumbsup:
System Specs:
OS: Windows 7 Professionnal x64
CPU: Intel Core i7-6700K / 4 GHz - 8 MB cache
GPU: MSI GTX 980TI GAMING 6G - OC Edition
Motherboard: ASUS MAXIMUS VIII RANGER
RAM : 32Gb Kingston HyperX Savage - DDR4
DirectX 11
reaby
Posts: 1032
Joined: 29 Dec 2010, 23:26
Location: Eastern Finland
Contact:

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by reaby »

Good news is that the additional check can be disabled ofc..
It's up to decision if you guys don't need to know which car is used current and next map :)
hackie
Posts: 1178
Joined: 19 Jul 2012, 22:43

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by hackie »

It was indeed the map reading thingy :D .

Thanks guy's :thumbsup:
System Specs:
OS: Windows 7 Professionnal x64
CPU: Intel Core i7-6700K / 4 GHz - 8 MB cache
GPU: MSI GTX 980TI GAMING 6G - OC Edition
Motherboard: ASUS MAXIMUS VIII RANGER
RAM : 32Gb Kingston HyperX Savage - DDR4
DirectX 11
oliverde8
Posts: 1345
Joined: 16 Jun 2010, 07:33
Location: in a Blue Box

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by oliverde8 »

Hi,

There were a few issues with the nightly with scores not being reset atend of map or round. We fixed that.

There were also a few other small issues but annoying issues that we are still fixing. So sorry guys the release will need to be postponed so that we can release something that works really well :(

I hope we can release next week at the latest.

Edit : We don't want to release just to release & fix issues after. Those small issues are new to the 1.0.1 and can bother server admins. They they therefore need to be fixed. And after tested. The nightly will be updated at least a few times today. It already was once a few minutes ago.
Image
Developper for The next generation, Clean and Powerfull controller eXpansion for your SM & TM server . Working on eXpansion² with full MP4 support and many other awesome features...
hawkeye2012
Posts: 77
Joined: 11 May 2012, 22:48

Re: eXpansion 1.0.1.* nightly ~ Here it comes (02/10/2016)

Post by hawkeye2012 »

Really great program, only problem that I found was trying to access My SQL on http://127.0.0.1 just cannot get on to the right page. Just comes up with a long list. Is this a common problem or am I just doing it wrong, help guys !!
Post Reply

Return to “eXpansion”

Who is online

Users browsing this forum: No registered users and 2 guests