eXpansion 1.0.0 ~ Beta (06/03/2016)

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

Moderators: oliverde8, reaby, NADEO

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

eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by oliverde8 »

Image
Beta 1.0.0 (06/03/2016)

finally here we are with 1.0.0, for now it is a beta as we have the new install/update system that needs to be test.

In the future we will create a full zip with all sources ready to be used, but for the beta anyone that wishes to test it will need to use composer. So how to proceed.

Download & Install (Stable)
Stable version of 1.0.0 has not been yet released. We will preinstall composer to make it easier to install.

Download & Install (Beta)

https://github.com/eXpansionPluginPack/ ... master.zip

This are the project files you still need to install eXpansion,

Create a new directory eXpansion

Download Composer from here : https://getcomposer.org/composer.phar

Put the composer.phar file in eXpansion directory next to the run files.

For windows :
for php.ini new dependency is needed for extensions.
Add following line at the extensions part:

Code: Select all

extension=php_com_dotnet.dll
Run the update.bat file.
To
You are updating your eXpansion installation !!
Say yes

To
Do you wish to install for development
Say No
For Linux:
Just run the fallowing command

Code: Select all

php composer.phar  --prefer-dist --no-interaction
You can now configure eXpansion as you used the the old versions & start it.

To upgrade from 0.9.8.*
You still need to do the installation step above. If you use the internal update command you are going to break eXpansion

Then copy your config directory to your new install.

To upgrade 1.* releases
You can simply re run the update.bat or php composer.phar --prefer-dist --no-interaction --dry-run command. Or use the ingame /admin update command.

Switching to nightly/dev
There are no nightly for now,

For dev open composer.json and change this line :

Code: Select all

"ml-expansion/expansion": "1.*.*.*"
this :

Code: Select all

"ml-expansion/expansion": "dev-dev"
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/
More about : http://forum.maniaplanet.com/viewtopic. ... 18&t=27344

Gallery : http://www.ml-expansion.com/gallery.php
(we need to update it :oops: )

ChangeLog
  • Composer install update
  • Multiple fixes for third part plugins / composer will also make it easier to install
  • You'll need to have minimum of PHP 5.4
  • Support has been added for the new PHP 7.0, and it's super fast :)
  • We've added true support for async https usign curl
  • a nasty bug with number only logins !!
  • config\exp_admin_ip.ini will have proper examples, when generated first time from scratch :)
  • fixes #157, added new admingroup getter: getAdminsByPermission($permissionName)
  • more statistics at podium, added top donators and top playtime
  • added few more menu items
  • fixes issues: localrecords widget not visible on rounds. BestCheckpoints did reset every round.
  • voters info for maplist
  • faster animations
  • fixes nicknames to have colors at livepanel when joining server when race is on
  • Fixes fatal error when dedicated server config file is not found on settings change.
  • map ratings widget + storm = maniascript error #184 -> fixed.
  • Improved Blacklist & guestlist handling
  • Added more widgets for end race
  • Widgets have types now, sidebar widgets which are easy to hide & old style.
  • Added check on directory permissions on startup
  • Added previous map command
  • Added button to help reporting on Dedimania records
  • ...

What is next
Now that we have our composer system we need to work a bit on updating the tutorials, and prepare the stable release of 1.0.0.

Once we are done we will finally have a system to add new plugins easily so Tournement manager maybe? we will see :D
Last edited by reaby on 06 Mar 2016, 17:29, edited 1 time in total.
Reason: better extension help for windows users
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...
endbase
Posts: 475
Joined: 26 Jun 2011, 19:34

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by endbase »

I did use the update procedure from here BTW with php 7.04 I get fatal error
oliverde8
Posts: 1286
Joined: 16 Jun 2010, 07:33
Location: in a Blue Box

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by oliverde8 »

hmm, I tested on PHP 7.0.3

Can you send us the error ?
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...
endbase
Posts: 475
Joined: 26 Jun 2011, 19:34

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by endbase »

here you go

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

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by oliverde8 »

hmm, that isn't the last version the expansion code in libraries/ shouldn't be there.

Please start with a clean install and get only the config files from your old isntall.
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...
endbase
Posts: 475
Joined: 26 Jun 2011, 19:34

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by endbase »

Oke I'll try right now
oliverde8
Posts: 1286
Joined: 16 Jun 2010, 07:33
Location: in a Blue Box

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by oliverde8 »

sorry guys it seems there was a mistake in the auto install & update. For linux user you are going to just need to run

Code: Select all

php composer.phar update
again to fix it, the ingame update won't work.

Windows user need to reinstall, :( or download just the new update.bat file
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...
endbase
Posts: 475
Joined: 26 Jun 2011, 19:34

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by endbase »

np man everybody can make mistakes I still face some errors with updating going to try again tonight as my son is here at the moment :thumbsup:
reaby
Posts: 956
Joined: 29 Dec 2010, 23:26
Location: Eastern Finland
Contact:

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by reaby »

there is still some hickups still with the composer beta install...
please wait, we'll post again when it fully works :roflol:
endbase
Posts: 475
Joined: 26 Jun 2011, 19:34

Re: eXpansion 1.0.0 ~ Beta (06/03/2016)

Post by endbase »

oke thx I'll wait then :pop:
Locked

Return to “eXpansion”

Who is online

Users browsing this forum: No registered users and 1 guest