I created a new Dedicated Server and gave eXpansion instead of XAseco a try.
All in all I really really like it, but there are some issues (maybe my mistake, maybe a bug):
1. I tried to install the latest version 220.127.116.11 from your website. I installed it on my Ubuntu Linux machine (virtual machine) as you described in your tutorial on Git. Then I started Manialive/eXpansion but only two outputs appeared in the Shell. Ingame I could write "/help" but the only command available for help was "man".
After some time I found the problem: I expected that all necessary files are included in the downloaded archive, but actually the complete "ManiaLivePlugins"-folder was missing in the libraries-folder. So I downloaded V. 0.9.8.7 that includes this folder and copied it to my server. From now on it worked perfectly
Hi, There are 2 ways to get the source code for 18.104.22.168
one is the old way, we put all the code and dependencies in it, we tend to do it because it makes the install faster. 0.9.8.7 was always using that method.
22.214.171.124 uses composer, composer is basically a package manager for PHP. You say which libraries and which versions you use and there you go. That is why ManiaLivePlugins is missing everything is in vendor directory where it should be.
The reason why the last version didn't work is our fault
The zip file doesn't have a proper config file. It won't load the plugins
I will fix it tomorrow first thing back from work.
You should install 126.96.36.199 and then simply copy your 0.9.8.7 config directory into the the new install and you should be fine.
2. When I rightclick on the screen the menu sometimes appears, sometimes not. Also when I click on a menu point if the menu is open it sometimes works, sometimes not. Is this normal?
Can you try the latest version it should be a bit better. The issue is sometimes the game doesen't allow us to detect the right click, doing a left click just before fixes it.
3. Just a question: Is there a init.d script somewhere for eXpansion or would you modify the init.d-script for the dedicated server to wait some time and then start eXpansion?
Well no, the issue is there is a lot of ways to start eXpansion as you don't need to install it multiple times for each server you have. Need to think how it could be done but not a priority right now.
All in all I really like eXpansion very much! I program C# at work, maybe I will have a look at PHP and write an own plugin. I already had a look at your source code and already understood pretty much of it.
Happy you like it, and would be even happier to have a developer doing plugins, don't hasitate if you have any questions.