Page 1 of 4

Run your own Lobby

Posted: 21 Dec 2012, 16:47
by farfa
Hi fellow hosts,

We have just published the Match Making Lobby plugin for ManiaLive to run your own lobby. With the lobby you can say good bye to queue and welcome to match with player of the same level.

How to start a server ? https://github.com/maniaplanet/document ... o-lobby.md

You can download files on github: https://github.com/maniaplanet/matchmaking-lobbyy

Join our lobby server to test it: maniaplanet://#join=nadeo300@SMStormJoust@nadeolabs

N.B: You can have sometimes some crash during the transfer between servers. Report them with as much details as possible on the dedicated topic.

Re: Run your own Joust Lobby

Posted: 06 Apr 2013, 17:03
by killer606
Hey,

So if the lobbyserver has 60 slots, you should run at least 10 matchservers that everyone can play. Am I right?
And whats with these matchservers? Are they invisible? And noone can join them from outside, so joining is only ingame in the lobby possible?

Thanks.

Re: Run your own Lobby

Posted: 06 Apr 2013, 17:22
by magnetik
Exactly.

The reported number of slot is automatically set as the number of slot of the lobby plus the sum of all match server slots.

At the moment our lobby has 32 slots and 8 match servers (I think)

Match server are invisible and people can't join them because of the guest list usage.

Re: Run your own Lobby

Posted: 06 Apr 2013, 17:25
by killer606
Ah okey. So I dont have to setup slots for the lobbyserver. And do I have to do something for the matchservers? Or are they automaticly invisible?
Btw. your elite lobby has 74 slots

EDIT: and start with /title=SMStormElite@nadeolabs ?

Re: Run your own Lobby

Posted: 06 Apr 2013, 18:04
by magnetik
You have to start manialive on each of you server (lobby + match server).

You can find basic instructions there : https://github.com/maniaplanet/MatchMak ... /README.md

The plugin make mostly everything automatically.

Do not hesitate to ask here if you need help to install.

Re: Run your own Lobby

Posted: 10 Apr 2013, 13:35
by Alinoa
magnetik wrote:We just released ManiaLive lobby plugin 1.0.

Instructions : https://github.com/maniaplanet/MatchMakingLobby

Download : https://github.com/maniaplanet/MatchMak ... ve/1.0.zip

Re: Run your own Lobby

Posted: 11 Apr 2013, 19:50
by killer606
Is one database for all match servers enough? Or do i need for every match server a different database?

And can I set any map I want for the lobby? So for example an wide open field?

Re: Run your own Lobby

Posted: 11 Apr 2013, 19:56
by magnetik
One database for all lobbies is enough

You can run the maps you want

Re: Run your own Lobby

Posted: 11 Apr 2013, 19:58
by killer606
I've got a strange fail for the first Match server:

Code: Select all

 -> ErrorException with code 8
    Trying to get property of non-object
  - in /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLivePlugins/MatchMakingLobby/Match/Plugin.php on line 414
  - Stack: #0 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLivePlugins/MatchMakingLobby/Match/Plugin.php(414): ManiaLive\Application\ErrorHandling::createExceptionFromError(8, 'Trying to get p...', '/home/shootmani...', 414, Array)
           #1 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLivePlugins/MatchMakingLobby/Match/Plugin.php(177): ManiaLivePlugins\MatchMakingLobby\Match\Plugin->updateLobbyWindow()
           #2 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLive/PluginHandler/PluginHandler.php(125): ManiaLivePlugins\MatchMakingLobby\Match\Plugin->onLoad()
           #3 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLive/PluginHandler/PluginHandler.php(209): ManiaLive\PluginHandler\PluginHandler->prepare(Object(ManiaLivePlugins\MatchMakingLobby\Match\Plugin))
           #4 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLive/Application/Event.php(31): ManiaLive\PluginHandler\PluginHandler->onInit()
           #5 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLive/Event/Dispatcher.php(58): ManiaLive\Application\Event->fireDo(Object(ManiaLive\PluginHandler\PluginHandler))
           #6 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLive/Application/AbstractApplication.php(89): ManiaLive\Event\Dispatcher::dispatch(Object(ManiaLive\Application\Event))
           #7 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLiveApplication/Application.php(23): ManiaLive\Application\AbstractApplication->init()
           #8 /home/shootmania/combo_match_1/ManiaLive/libraries/ManiaLive/Application/AbstractApplication.php(96): ManiaLiveApplication\Application->init()
           #9 /home/shootmania/combo_match_1/ManiaLive/bootstrapper.php(69): ManiaLive\Application\AbstractApplication->run()
           #10 {main}
First Manialive for the Lobby running perfect.

And can you post somewhere the official maps for Combo?

Re: Run your own Lobby

Posted: 11 Apr 2013, 20:08
by magnetik
Humm don't have much idea.
What version are you running ?
What is your config ?