Manialive on Ubuntu

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

Moderator: NADEO

mixnetwork
Posts: 65
Joined: 05 Jun 2011, 13:53
Location: Luckenwalde
Contact:

Manialive on Ubuntu

Post by mixnetwork »

Hello all ,

I try to setup am Freezone server with Manilive, but i cann't get manialive running.

I searched a lot, but could not find any good tutorial for linux.

Here my system:

Code: Select all

ManiaLive
PHP Environment Compatibility Test
-----------------------------------------------------
PHP 5.3.1 or newer    -> required  -> [ Yes ] 5.3.2-1ubuntu4.9
Standard PHP Library  -> required  -> [ Yes ]
JSON                  -> required  -> [ Yes ]
OpenSSL               -> required  -> [ Yes ]
cURL with SSL         -> required  -> [ Yes ] 7.19.7 (OpenSSL/0.9.8k) (with OpenSSL/0.9.8k)
SQLite                -> optionnal -> [ Yes ]
-----------------------------------------------------
[14:47:02] XML-RPC connection established
[14:47:02] Successfully authentified with XML-RPC server
These errors i get

Code: Select all

-> ErrorException with code 0
    Invalid argument supplied for foreach()
  - in
      /home/raymond/trackamania/dedicated/manialive/libraries/ManiaLive/Threadi
      ng/ThreadPool.php on line 72
  - Stack: #0
      /home/raymond/trackamania/dedicated/manialive/libraries/ManiaLive/Threadi
      ng/ThreadPool.php(72):
      ManiaLive\Application\ErrorHandling::createExcpetionFromError(2, 'Invalid
      argumen...', '/home/raymond/t...', 72, Array)
           #1
      /home/raymond/trackamania/dedicated/manialive/libraries/ManiaLib/Utils/Si
      ngleton.php(23): ManiaLive\Threading\ThreadPool->__construct()
           #2
      /home/raymond/trackamania/dedicated/manialive/libraries/ManiaLive/Threadi
      ng/ThreadPool.php(135): ManiaLib\Utils\Singleton::getInstance()
           #3
      /home/raymond/trackamania/dedicated/manialive/libraries/ManiaLive/Applica
      tion/AbstractApplication.php(118):
      ManiaLive\Threading\ThreadPool::getInstance()
           #4
      /home/raymond/trackamania/dedicated/manialive/libraries/ManiaLiveApplicat
      ion/Application.php(38):
      ManiaLive\Application\AbstractApplication->init()
           #5
      /home/raymond/trackamania/dedicated/manialive/libraries/ManiaLive/Applica
      tion/AbstractApplication.php(137):
      ManiaLiveApplication\Application->init()
           #6
      /home/raymond/trackamania/dedicated/manialive/bootstrapper.php(82):
      ManiaLive\Application\AbstractApplication->run()
           #7 {main}
I cann't find what i am doing wrong.
User avatar
Knutselmaaster
Posts: 1206
Joined: 15 Jun 2010, 18:03
Location: Somewhere between Paris and Disney in France.
Contact:

Re: Manialive on Ubuntu

Post by Knutselmaaster »

Try disabling threading, to see if it runs.
It does give a small performance drop, but nothing dramatical.
mixnetwork
Posts: 65
Joined: 05 Jun 2011, 13:53
Location: Luckenwalde
Contact:

Re: Manialive on Ubuntu

Post by mixnetwork »

Hi Thank you for your answer.

Unfortunately i am not a specialist with php, can you tell me where I can disable this?

Thank you.


EDIT: FOUND IT
mixnetwork
Posts: 65
Joined: 05 Jun 2011, 13:53
Location: Luckenwalde
Contact:

Re: Manialive on Ubuntu

Post by mixnetwork »

Well seems nothing to help.

Code: Select all

 -> ErrorException with code 0
    Invalid argument supplied for foreach()
  - in
      /home/raymond/trackamania/dedicated/manialive_old/libraries/ManiaLive/Thr
      eading/ThreadPool.php on line 72
  - Stack: #0
      /home/raymond/trackamania/dedicated/manialive_old/libraries/ManiaLive/Thr
      eading/ThreadPool.php(72):
      ManiaLive\Application\ErrorHandling::createExcpetionFromError(2, 'Invalid
      argumen...', '/home/raymond/t...', 72, Array)
           #1
      /home/raymond/trackamania/dedicated/manialive_old/libraries/ManiaLib/Util
      s/Singleton.php(23): ManiaLive\Threading\ThreadPool->__construct()
           #2
      /home/raymond/trackamania/dedicated/manialive_old/libraries/ManiaLive/Thr
      eading/ThreadPool.php(135): ManiaLib\Utils\Singleton::getInstance()
           #3
      /home/raymond/trackamania/dedicated/manialive_old/libraries/ManiaLive/App
      lication/AbstractApplication.php(118):
      ManiaLive\Threading\ThreadPool::getInstance()
           #4
      /home/raymond/trackamania/dedicated/manialive_old/libraries/ManiaLiveAppl
      ication/Application.php(38):
      ManiaLive\Application\AbstractApplication->init()
           #5
      /home/raymond/trackamania/dedicated/manialive_old/libraries/ManiaLive/App
      lication/AbstractApplication.php(137):
      ManiaLiveApplication\Application->init()
           #6
      /home/raymond/trackamania/dedicated/manialive_old/bootstrapper.php(82):
      ManiaLive\Application\AbstractApplication->run()
           #7 {main}



EDIT: Got it working now without threading. path was wrong, with threading it still not works, same failures.
mixnetwork
Posts: 65
Joined: 05 Jun 2011, 13:53
Location: Luckenwalde
Contact:

Re: Manialive on Ubuntu

Post by mixnetwork »

i had to restart the server and now i get following errors starting manialive

Code: Select all

ManiaLive
PHP Environment Compatibility Test
-----------------------------------------------------
PHP 5.3.1 or newer    -> required  -> [ Yes ] 5.3.2-1ubuntu4.9
Standard PHP Library  -> required  -> [ Yes ]
JSON                  -> required  -> [ Yes ]
OpenSSL               -> required  -> [ Yes ]
cURL with SSL         -> required  -> [ Yes ] 7.19.7 (OpenSSL/0.9.8k) (with OpenSSL/0.9.8k)
SQLite                -> optionnal -> [ Yes ]
-----------------------------------------------------
[14:51:59] XML-RPC connection established
[14:51:59] Successfully authentified with XML-RPC server
[Attention] Threading disabled - this may cause performance issues!

 -> ManiaLive\DedicatedApi\Xmlrpc\Exception with code -1000

  - in
      /home/raymond/trackamania/dedicated/GameData/manialive/libraries/ManiaLiv
      e/DedicatedApi/Xmlrpc/Client_Gbx.php on line 272
  - Stack: #0
      /home/raymond/trackamania/dedicated/GameData/manialive/libraries/ManiaLiv
      e/DedicatedApi/Xmlrpc/Client_Gbx.php(298):
      ManiaLive\DedicatedApi\Xmlrpc\Client_Gbx->getResult()
           #1 [internal function]:
      ManiaLive\DedicatedApi\Xmlrpc\Client_Gbx->query('SendDisplayMani...', '',
      0, false)
           #2
      /home/raymond/trackamania/dedicated/GameData/manialive/libraries/ManiaLiv
      e/DedicatedApi/Connection.php(137): call_user_func_array(Array, Array)
           #3
      /home/raymond/trackamania/dedicated/GameData/manialive/libraries/ManiaLiv
      e/DedicatedApi/Connection.php(943):
      ManiaLive\DedicatedApi\Connection->execute('SendDisplayMani...', Array,
      false)
           #4
      /home/raymond/trackamania/dedicated/GameData/manialive/libraries/ManiaLiv
      e/Gui/Handler/GuiHandler.php(164):
      ManiaLive\DedicatedApi\Connection->sendDisplayManialinkPage(NULL, '', 0,
      false)
           #5
      /home/raymond/trackamania/dedicated/GameData/manialive/libraries/ManiaLiv
      e/Application/AbstractApplication.php(127):
      ManiaLive\Gui\Handler\GuiHandler::hideAll()
           #6
      /home/raymond/trackamania/dedicated/GameData/manialive/libraries/ManiaLiv
      eApplication/Application.php(38):
      ManiaLive\Application\AbstractApplication->init()
           #7
      /home/raymond/trackamania/dedicated/GameData/manialive/libraries/ManiaLiv
      e/Application/AbstractApplication.php(137):
      ManiaLiveApplication\Application->init()
           #8
      /home/raymond/trackamania/dedicated/GameData/manialive/bootstrapper.php(8
      2): ManiaLive\Application\AbstractApplication->run()
           #9 {main}
Any Idea?

Thank you!
RamCUP2000
Translator
Translator
Posts: 185
Joined: 15 Jun 2010, 11:14
Location: Czech republic » Jihomoravský kraj » Břeclav
Contact:

Re: Manialive on Ubuntu

Post by RamCUP2000 »

try you use bigger interval between start of TrackmaniaServer and ManiaLive :)
http://forum.maniaplanet.com/viewtopic. ... 705#p20705
Last edited by RamCUP2000 on 07 Jun 2011, 14:07, edited 1 time in total.
mixnetwork
Posts: 65
Joined: 05 Jun 2011, 13:53
Location: Luckenwalde
Contact:

Re: Manialive on Ubuntu

Post by mixnetwork »

the dedicated server is running already a long time before i start manialive

thank you
RamCUP2000
Translator
Translator
Posts: 185
Joined: 15 Jun 2010, 11:14
Location: Czech republic » Jihomoravský kraj » Břeclav
Contact:

Re: Manialive on Ubuntu

Post by RamCUP2000 »

mixnetwork wrote:

Code: Select all

[Attention] Threading disabled - this may cause performance issues!
find and fix in config.ini:

Code: Select all

threading.enabled = true
mixnetwork
Posts: 65
Joined: 05 Jun 2011, 13:53
Location: Luckenwalde
Contact:

Re: Manialive on Ubuntu

Post by mixnetwork »

Hi,

With "threading.enabled = true" i get more errors as befor, see first post , so thats the reason i turned it off.
RamCUP2000
Translator
Translator
Posts: 185
Joined: 15 Jun 2010, 11:14
Location: Czech republic » Jihomoravský kraj » Břeclav
Contact:

Re: Manialive on Ubuntu

Post by RamCUP2000 »

maybe a some plugin error, try it without plugins
Post Reply

Return to “Dedicated Server Tools”

Who is online

Users browsing this forum: No registered users and 1 guest