ManiaLive 3.1.0

Discuss the Dedicated Server Tools developed by Nadeo Live such as ManiaLive, Trust Circles, Dedicated Manager, Competition Manager and Lobbies

Moderator: NADEO

Post Reply
The_Big_Boo
Posts: 1041
Joined: 15 Jun 2010, 15:46

ManiaLive 3.1.0

Post by The_Big_Boo »

Hi there,
-- ManiaLive 3.1.0 --

Latest version, download : http://code.google.com/p/manialive/downloads/list

---- ManiaLive 2.7.1 ----

It contains some bug fix.
Some change in the logger. Older methods are deprecated, you have to use the static one now.
Add a new config parameter: enableToggleGUI if set to Off, players won't be able to hide the GUI with F8. It's used for MatchMaking Lobbies and Match servers, otherwise when interface is hidden players are not switched.
Latest version is now 2.7.1

----- ManiaLive 2.7 -----

A new release to match last dedicated API (2013-02-27): two new methods and a field in ServerOptions

----- ManiaLive 2.6 -----

Update to match last dedicated (2013-02-12)
Fixed UI bug,
Fixed various bug
Update ManiaLib and ManiaPlanet WS SDK to their latest version

----- ManiaLive 2.5 -----

Update to match last dedicated (2012-12-19)
Fixed a few bugs in UI, one of them being critical for lobby server plugins and CompetitionManager

----- ManiaLive 2.4.1 -----

A tiny update to match last dedicated (2012-09-07)

----- ManiaLive 2.4 -----

In this new version, we
- add an Echo handler to communicate with and between server controller
- fix some bugs in the treading system
- fix some other minors bug

This version is the one to use to be launch with the DedicatedManager

----- ManiaLive 2.3 -----

Main change concerns Threading which now uses MySQL instead of SQLite. The reason behind this is the fact that SQLite2 tends to disappear and SQLite3 is safer but slower with concurrent accesses (which is an issue as threading is supposed to fasten things...) Anyway, this doesn't change the way it works.

There are also some tiny new features:
- Threading commands which fails are now returned to the callback. You can now check if it was successful or not.
- Less log files, especially no more Loader_xxx and threading now has only 2 files for all ManiaLive instances
- Database methods are now much closer to ManiaLib ones. Some have been deprecated but still work.
- SQLite driver is now using SQLite3 (we keep it if you want to use it in plugins, even if we're not using it in threading anymore)

Dedicated callbacks have also been fixed to work with last API version.

----- ManiaLive 2.2.2 -----

The major change in this version is the fact that DedicatedApi package is now out of ManiaLive package and does not depend on it anymore (it means you can use our classes to control a server the way you want). There is also a Connection factory, even if it does not change anything in ManiaLive.
DedicatedApi has been updated to match last dedicated (2012-07-25).
Externals have been updated to use last WS SDK.
And finally various fixes as usual.

----- ManiaLive 2.1.6 -----

A new version has been made to fix a bug in plugin system.

----- ManiaLive 2.1.5 -----

A new version of 2.1 branch has been released which fixes a few bugs in plugin system and in GUI.
AutoQueue plugin has been fixed and improved.
A window in Admin plugin has been fixed too.

----- ManiaLive 2.1 -----

As /noautoquit has been fixed in last dedicated server, ManiaLive now has a special feature related to this by allowing plugins to run when server is waiting (status 1) by just implementing an empty interface "WaitingCompliant".

Obviously, when server is in waiting mode, some methods of the dedicated won't work or won't give interesting answers so most of the time it shouldn't be necessary to run a plugin in this mode. Anyway, if you don't want your already made plugins to run under this mode, you don't have anything to do: they will just be unloaded when server enters waiting mode then loaded again when server starts.

If you want a typical case where this kind of plugin can be useful, take a look at ManiaHost. ;)

Moreover, releases from now will have usual version numbers (instead of rXXX) and so this is ManiaLive 2.1.

----- Downloads -----

ManiaLive
Standard plugins
OS: Win 7 Pro x64
RAM: 2x4GB Corsair @ 1600MHz
CPU: Intel i5 760 @ 3.6GHz
Mobo: Asus P7P55D-E
GPU: NVidia GTX 760 2GB
HDD: WD Black 1TB
Sound: VIA VT1828S (onboard)
Peripherals: Razer DeathAdder - Razer DeathStalker - Logitech F310
The_Big_Boo
Posts: 1041
Joined: 15 Jun 2010, 15:46

Re: ManiaLive 2.1.5

Post by The_Big_Boo »

Hi,

A new version of 2.1 branch has been released which fixes a few bugs in plugin system and in GUI.
AutoQueue plugin has been fixed and improved.
A window in Admin plugin has been fixed too.

Latest version is now 2.1.5.
OS: Win 7 Pro x64
RAM: 2x4GB Corsair @ 1600MHz
CPU: Intel i5 760 @ 3.6GHz
Mobo: Asus P7P55D-E
GPU: NVidia GTX 760 2GB
HDD: WD Black 1TB
Sound: VIA VT1828S (onboard)
Peripherals: Razer DeathAdder - Razer DeathStalker - Logitech F310
The_Big_Boo
Posts: 1041
Joined: 15 Jun 2010, 15:46

Re: ManiaLive 2.1.6

Post by The_Big_Boo »

Hi,

A new version has been made to fix a bug in plugin system. Latest is now 2.1.6
OS: Win 7 Pro x64
RAM: 2x4GB Corsair @ 1600MHz
CPU: Intel i5 760 @ 3.6GHz
Mobo: Asus P7P55D-E
GPU: NVidia GTX 760 2GB
HDD: WD Black 1TB
Sound: VIA VT1828S (onboard)
Peripherals: Razer DeathAdder - Razer DeathStalker - Logitech F310
The_Big_Boo
Posts: 1041
Joined: 15 Jun 2010, 15:46

Re: ManiaLive 2.2.2

Post by The_Big_Boo »

Hi,

Long time without any official release so here is ManiaLive 2.2.2.

The major change in this version is the fact that DedicatedApi package is now out of ManiaLive package and does not depend on it anymore (it means you can use our classes to control a server the way you want). There is also a Connection factory, even if it does not change anything in ManiaLive.
DedicatedApi has been updated to match last dedicated (2012-07-25).
Externals have been updated to use last WS SDK.
And finally various fixes as usual.

Link to download is in the first post. Have fun ;)
OS: Win 7 Pro x64
RAM: 2x4GB Corsair @ 1600MHz
CPU: Intel i5 760 @ 3.6GHz
Mobo: Asus P7P55D-E
GPU: NVidia GTX 760 2GB
HDD: WD Black 1TB
Sound: VIA VT1828S (onboard)
Peripherals: Razer DeathAdder - Razer DeathStalker - Logitech F310
The_Big_Boo
Posts: 1041
Joined: 15 Jun 2010, 15:46

Re: ManiaLive 2.3

Post by The_Big_Boo »

Hi, here comes ManiaLive 2.3


Main change concerns Threading which now uses MySQL instead of SQLite. The reason behind this is the fact that SQLite2 tends to disappear and SQLite3 is safer but slower with concurrent accesses (which is an issue as threading is supposed to fasten things...) Anyway, this doesn't change the way it works.

There are also some tiny new features:
- Threading commands which fails are now returned to the callback. You can now check if it was successful or not.
- Less log files, especially no more Loader_xxx and threading now has only 2 files for all ManiaLive instances
- Database methods are now much closer to ManiaLib ones. Some have been deprecated but still work.
- SQLite driver is now using SQLite3 (we keep it if you want to use it in plugins, even if we're not using it in threading anymore)

Dedicated callbacks have also been fixed to work with last API version.


Even if changes should not have break anything, there can some unknown side effects so don't hesitate to report bugs ;)
OS: Win 7 Pro x64
RAM: 2x4GB Corsair @ 1600MHz
CPU: Intel i5 760 @ 3.6GHz
Mobo: Asus P7P55D-E
GPU: NVidia GTX 760 2GB
HDD: WD Black 1TB
Sound: VIA VT1828S (onboard)
Peripherals: Razer DeathAdder - Razer DeathStalker - Logitech F310
farfa
Nadeo
Nadeo
Posts: 601
Joined: 14 Jun 2010, 16:15
Location: In front of your hood with one lap late

Re: ManiaLive 2.4

Post by farfa »

Hi there,

Here comes ManiaLive 2.4.

In this new version, we
- add an Echo handler to communicate with and between server controller
- fix some bugs in the threading system
- fix some other minors bug

This version is the one to use to be launched with the DedicatedManager.
Also known as: satanasdiabolo
The_Big_Boo
Posts: 1041
Joined: 15 Jun 2010, 15:46

Re: ManiaLive 2.4.1

Post by The_Big_Boo »

Hi,

A tiny update to match last dedicated (2012-09-07). New version is 2.4.1
OS: Win 7 Pro x64
RAM: 2x4GB Corsair @ 1600MHz
CPU: Intel i5 760 @ 3.6GHz
Mobo: Asus P7P55D-E
GPU: NVidia GTX 760 2GB
HDD: WD Black 1TB
Sound: VIA VT1828S (onboard)
Peripherals: Razer DeathAdder - Razer DeathStalker - Logitech F310
Fadden
Posts: 181
Joined: 10 May 2011, 18:21

Re: ManiaLive 2.4.1

Post by Fadden »

I haven't update ManiaLive and my plugins since Manialive 2.1.9. I try it today but I have a problem :
I was using "onBeginRound" and "onEndRound", but these callbacks no longer exist... If I want to do something at the start of each round, how I can do ?
Elle est où la poulette ?
The_Big_Boo
Posts: 1041
Joined: 15 Jun 2010, 15:46

Re: ManiaLive 2.4.1

Post by The_Big_Boo »

It's an issue with the dedicated when using last API version. The workaround is to call setApiVersion('2011-10-06') on the dedicated connection instance (this method was usually protected but I made it public for this purpose)
OS: Win 7 Pro x64
RAM: 2x4GB Corsair @ 1600MHz
CPU: Intel i5 760 @ 3.6GHz
Mobo: Asus P7P55D-E
GPU: NVidia GTX 760 2GB
HDD: WD Black 1TB
Sound: VIA VT1828S (onboard)
Peripherals: Razer DeathAdder - Razer DeathStalker - Logitech F310
Fadden
Posts: 181
Joined: 10 May 2011, 18:21

Re: ManiaLive 2.4.1

Post by Fadden »

Thx
But what is the best place to put it ?
In the onInit() function of a plugin, it works, but I don't know if it's the best place.

And about onBeginMap/onEndMap/onBeginMatch/onEndMatch, can you say me what are the changes I have to do ?
Elle est où la poulette ?
Post Reply

Return to “Dedicated Server Tools”

Who is online

Users browsing this forum: No registered users and 1 guest