Page 25 of 26

Re: MatchMaking Lobbies feedbacks

Posted: 11 Feb 2014, 15:12
by novationx
You show the servername 2x : Top middle in big letters & above your party( your allies & yourself), but okay. Lets not discuss that anymore. I realise now that its useless.

I dont think people like SSM just because of the design. I think the SSM server had better maps from the beginning and updated to the new mappool quicker. NADEO changed their mappool 1 week after the release.
Thats why SSM is active & NADEO servers a bit less active.

Anywaaaaaaaaays, I just want new players to have the best experience and for that a game needs to look at its best.
Now im gonna play on the SSM server :D x

Re: MatchMaking Lobbies feedbacks

Posted: 11 Feb 2014, 15:16
by plopp
SSM.Speed... wrote:Instead of criticising the Lobby interface (and by pressing the key F6 the interface becomes the same interface of the Ubisoft servers), you should ask for the right questions: why my lobby server is the most played today???
First of all I want to thank you for having the servers running and helping the game stay alive. Although, I highly doubt that the interface is what draws people to your server. I'd say it's a blend between reputation, functionality of the servers and french pride. Just because lots of people are playing on the server doesn't necessarily mean it's perfect. I would join a lobby with crappy interface and no lag before a lobby with beautiful interface and lots of lag any day (not saying that your interface is crappy).
SSM.Speed... wrote:When I read you, I feel that you want to give me lessons.
What is it with french people and taking criticism so personal? He posted his opinions on the design, nothing else. If you are confident in your own design you should tell him what you think is good with it. The natural response would be to defend your choices or agree to a better one.

Re: MatchMaking Lobbies feedbacks

Posted: 11 Feb 2014, 15:52
by godo
novationx wrote:You show the servername 2x : Top middle in big letters & above your party( your allies & yourself), but okay. Lets not discuss that anymore. I realise now that its useless.
The only server name what i see near the allies is the link to go to the other lobby :D
novationx wrote:I dont think people like SSM just because of the design. I think the SSM server had better maps from the beginning and updated to the new mappool quicker. NADEO changed their mappool 1 week after the release.
Thats why SSM is active & NADEO servers a bit less active.
About beginning maps , i have one question . Do you prefer normal lobby maps , or you will prefere have elite maps with lot of spawn like in instagib ? We think put them on our lobby , so that will be good to know players opinion .
plopp wrote:What is it with french people and taking criticism so personal? He posted his opinions on the design, nothing else. If you are confident in your own design you should tell him what you think is good with it. The natural response would be to defend your choices or agree to a better one.
Don't do generalities like this please , it's never good . All english doesn't like tea for exemple :D

Like i said to Speed , when criticism are detailled like this , i never useles even if you are not agree with them . But Nova have hard past with SSM admin , that could be explaim the Speed reaction ? i don't know :D

The most important thing here it's , we want all the best for SM , to have more players . So we keep working , and you keep make lot of detailed critics like this .

Re: MatchMaking Lobbies feedbacks

Posted: 11 Feb 2014, 16:18
by plopp
godo wrote:Don't do generalities like this please , it's never good . All english doesn't like tea for exemple :D
I didn't mean for it to sound like I meant all the french. Sorry. I just mean that on this forum I've seen so many people (all of which were french) say 'It sounds like you're giving me lessons'.

Re: MatchMaking Lobbies feedbacks

Posted: 13 Feb 2014, 13:13
by novationx
never had any problems online with SSM :) or SSM.speed.
Im a good boy^^

I like lobby maps, but I'd like to see 2 new ones. The instagibs might also work, but I'd like something different.

Re: MatchMaking Lobbies feedbacks

Posted: 16 Feb 2014, 14:41
by sadzealot
Fix the god damn issue with F6.

If you don't know what issue I'm referring to, then I'm at a loss of words. It's been there for frigging months now, yet nothing seems to be done with it.

I just got selected to be a substitute in a match that was 8-1 despite me pressing F6 over 20 times. And this is the issue, often even pressing F6 to unready doesn't work but it just says "please wait" and you actually have to quit lobby and rejoin to be unready.

And the list goes on... But I don't expect this to be fixed any time soon if it hasn't been fixed yet :teub:

Re: MatchMaking Lobbies feedbacks

Posted: 17 Feb 2014, 09:05
by magnetik
On which lobby did you encounter the issue, and what is your login and the approximate date & time?

[edit] I've investigated on the gold lobby a little bit, and here is a piece of log:

not cancelled replacement

Code: Select all

[2014-02-17T02:48:54+01:00] match 49200, sozkaa will replace masterrr
[2014-02-17T02:49:00+01:00] match 49200, kdi will replace pksens
[2014-02-17T02:49:00+01:00] Player disconnected: sozkaa (join nadeo.lobby.elite.7.13)
[2014-02-17T02:49:06+01:00] Player disconnected: kdi (join nadeo.lobby.elite.7.13)
cancelled replacement

Code: Select all

[2014-02-17T00:24:02+01:00] match 49163, le-simoon will replace bionick
[2014-02-17T00:24:03+01:00] le-simoon cancel replacement at countdown 5
no le-simoon disconnect after that

Re: MatchMaking Lobbies feedbacks

Posted: 07 Mar 2014, 21:43
by Pearl
Hello all,

I write everything in detail here in the forum about my Problem with the Matchserver. Sorry for the bad english^^

Lobby and match servers start correctly, but the ManiaLive lobby can not connect to the match server and vice versa.

Remote desktop:
http://i.imgur.com/aHgOFyc.png

Ingame I get the message that there is no match servers for disposal:
http://i.imgur.com/OA5KBQM.jpg

But in the database are entries of the manialive Lobby:
http://i.imgur.com/AciBClF.png

I think my configs are correctly.

Code: Select all

;------------------
; Dedicated Server
;------------------

server.host = '127.0.0.1'
server.port = 5050

; standard user level is SuperAdmin
server.user = 'SuperAdmin'
server.password = 'SuperAdmin'

; when a connection can't be established after the given amount
; of time, it will timeout and manialive will shutdown.
server.timeout = 1

;------------------
; Runtime Features
;------------------

; Add admins, that shall be able to control your server from game.
manialive.admins[] = 'stonerock'

; Add plugins to load.
manialive.plugins[] = 'MatchMakingLobby\Lobby'
manialive.plugins[] = 'Standard\AutoTagMatchSettings'

; Plugins configuration
; ManiaLivePlugins\MatchMakingLobby\Lobby = value
;
; You can also declare aliases to make it easier, the following two lines
; are equivalent to the previous one
; alias myplugin = 'ManiaLivePlugins\Author\PluginName\Config'
; myplugin.name = value

;------------------
; Database
;------------------

; enabled by default
database.enable = true

; Connection configuration
database.host = 'localhost'
database.port = 3306
database.username = 'root'
database.password = 'Andromeda'

; Default database name
database.database = 'manialive'

; Connection type: MySQL (by default) or SQLite
database.type = 'MySQL'

;------------------
; ManiaLive
;------------------

; the default is %application%/logs
; config.logsPath = /var/logs

; the prefix for each log filename
; config.logsPrefix = 'log'

; whether to write console output into a file, default is Off
; config.runtimeLog = On

; whether to gather errors from all instances to a single file, default is Off
; config.globalErrorLog = On

; how many errors before killing the ManiaLive process, default is Off (feature disabled)
; config.maxErrorCount = 5

; where is located the dedicated server for manialive command line options (default is ManiaLive root)
; config.dedicatedPath = C:\EliteLobbyMatchMaking\Lobby

; If On, ManiaLive will try to call the updater
; config.lanMode = On

; Enable debug output in the debug log, default is Off
; config.debug = On

;------------------
; Threading
;------------------

; threading can improve performance of your application. it
; allows modules to push blocking work onto another processes,
; this can also improve stability, because timeouts or
; unexpected exceptions do not impact the main application.

; if you have stability problems try to deactivate threading first
; threading.enabled = true

; the default path is 'php.exe' on windows and 'php' on linux
; threading.phpPath = /path/php

; how long may a thread be busy until it is killed
; threading.busyTimeout = 20

; if a command can't be done because of crashing a thread or timing out
; it will be discarded after this number of tries
; threading.maxTries = 3

; if threading is disabled, then how much time should be spend on
; each application loop to process work that would have been assigned
; to other threads normally
; default value is 1 second.
; threading.sequentialTimeout = 1

;------------------
; WebServices
;------------------

; configure your ManiaPlanet WebServices API credentials
; every plugin using a web service should take these values for ease sake

; wsapi.username = ''
; wsapi.password = ''

; specific additionnal value for ManiaHome web service
; wsapi.manialink = ''

;------------------
[hostname: testHost]
;------------------

; put here the configuration specific to an host
Lobby: manialive_combo_lobby.ini

Code: Select all

server.host = '127.0.0.1'
; Should be the XML-RPC port of the server
server.port = 5050

config.enableToggleGUI = Off

manialive.plugins[] = 'MatchMakingLobby\Lobby'

;Database should be shared between match and lobby server
database.host = '127.0.0.1'
database.port = 3306
database.username = 'manialive'
database.password = 'Andromeda'
Matchserver: config.ini

Code: Select all

;------------------
; Dedicated Server
;------------------

server.host = '127.0.0.1'
server.port = 5050

; standard user level is SuperAdmin
server.user = 'SuperAdmin'
server.password = 'SuperAdmin'

; when a connection can't be established after the given amount
; of time, it will timeout and manialive will shutdown.
server.timeout = 1

;------------------
; Runtime Features
;------------------

; Add admins, that shall be able to control your server from game.
manialive.admins[] = 'stonerock'

; Add plugins to load.
manialive.plugins[] = 'MatchMakingLobby\Match'
manialive.plugins[] = 'Standard\AutoTagMatchSettings'


; Plugins configuration
; ManiaLivePlugins\MatchMakingLobby\Lobby = value
;
; You can also declare aliases to make it easier, the following two lines
; are equivalent to the previous one
; alias myplugin = 'ManiaLivePlugins\Author\PluginName\Config'
; myplugin.name = value

;------------------
; Database
;------------------

; enabled by default
database.enable = true

; Connection configuration
database.host = '127.0.0.1'
database.port = 3306
database.username = 'root'
database.password = 'Andromeda'

; Default database name
database.database = 'manialive'

; Connection type: MySQL (by default) or SQLite
database.type = 'MySQL'

;------------------
; ManiaLive
;------------------

; the default is %application%/logs
; config.logsPath = /var/logs

; the prefix for each log filename
; config.logsPrefix = 'log'

; whether to write console output into a file, default is Off
; config.runtimeLog = On

; whether to gather errors from all instances to a single file, default is Off
; config.globalErrorLog = On

; how many errors before killing the ManiaLive process, default is Off (feature disabled)
; config.maxErrorCount = 5

; where is located the dedicated server for manialive command line options (default is ManiaLive root)
; config.dedicatedPath = C:\EliteLobbyMatchMaking\Lobby

; If On, ManiaLive will try to call the updater
; config.lanMode = On

; Enable debug output in the debug log, default is Off
; config.debug = On

;------------------
; Threading
;------------------

; threading can improve performance of your application. it
; allows modules to push blocking work onto another processes,
; this can also improve stability, because timeouts or
; unexpected exceptions do not impact the main application.

; if you have stability problems try to deactivate threading first
; threading.enabled = true

; the default path is 'php.exe' on windows and 'php' on linux
; threading.phpPath = /path/php

; how long may a thread be busy until it is killed
; threading.busyTimeout = 20

; if a command can't be done because of crashing a thread or timing out
; it will be discarded after this number of tries
; threading.maxTries = 3

; if threading is disabled, then how much time should be spend on
; each application loop to process work that would have been assigned
; to other threads normally
; default value is 1 second.
; threading.sequentialTimeout = 1

;------------------
; WebServices
;------------------

; configure your ManiaPlanet WebServices API credentials
; every plugin using a web service should take these values for ease sake

; wsapi.username = ''
; wsapi.password = ''

; specific additionnal value for ManiaHome web service
; wsapi.manialink = ''

;------------------
[hostname: testHost]
;------------------

; put here the configuration specific to an host
Matchserver: manialive_combo_match.ini

Code: Select all

server.host = 'localhost'
; Should be the XML-RPC port of the server
server.port = 5051

config.enableToggleGUI = Off

manialive.plugins[] = 'MatchMakingLobby\Match'


ManiaLivePlugins\MatchMakingLobby\Config.lobbyLogin = 'stormserver1'

;Database should be shared between match and lobby server
database.host = '127.0.0.1'
database.port = 3306
database.username = 'root'
database.password = 'Andromeda'
Matchmaking manialive: Connection.php
C:\EliteLobbyMatchMaking\ManiaLiveMatchServer\manialive\libraries\ManiaLive\Database

Code: Select all

<?php
/**
 * @copyright   Copyright (c) 2009-2011 NADEO (http://www.nadeo.com)
 * @version     $Revision: 439 $:
 * @author      $Author: melot.philippe@gmail.com $:
 * @date        $Date: 2012-08-16 13:38:52 +0200 (jeu., 16 août 2012) $:
 */

namespace ManiaLive\Database;

class Config extends \ManiaLib\Utils\Singleton
{
	public $enable = true;
	public $host = '127.0.0.1';
	public $port = 3306;
	public $username = 'root';
	public $password = 'Andromeda';
	public $database = 'manialive';
	public $type = 'MySQL';
}

?>
I have the same config of the database in manialive Lobby and manialive match.

I hope anyone can help me :thumbsup:

Re: MatchMaking Lobbies feedbacks

Posted: 07 Mar 2014, 22:13
by The_Big_Boo
Which config files are you actually using? Because you posted 4 of them for only 2 servers.

However, for the match server, my guess is that you're using the one under "Matchserver: config.ini" which misses this line to work correctly:

Code: Select all

ManiaLivePlugins\MatchMakingLobby\Config.lobbyLogin = 'stormserver1'

Re: MatchMaking Lobbies feedbacks

Posted: 08 Mar 2014, 19:10
by TheBigMiike
The idea of balancing teams based on previous matchs statistics is great, but in this screen, you will see that the match i've played is very unbalanced :?

Image

It's possible to change the colors of red team?
Sometimes, contrast between red color team and background is bad.