[Tuto] Creation d'un serveur sur Windows

Parlez de tout ce qui concerne le jeu en ligne ainsi que de l'eSport et des teams

Moderator: French Moderator

gropapa
Posts: 22
Joined: 25 Jun 2010, 13:16

Re: [Tuto] Creation d'un serveur sur Windows

Post by gropapa »

Salut,

As-tu bien installé un gestionnaire de base de données (MySQL par ex.) et créé ta base de données ?

As-tu bien renseigné ces lignes dans le config.ini de Manialive/MLEPP ?

; -------------------
; [ MLEPP - Database ]
; -------------------

plugins.load[] = 'MLEPP\Database'

plugins.MLEPP\Database.port = '3306'
plugins.MLEPP\Database.host = '127.0.0.1'
plugins.MLEPP\Database.user = 'le nom d'utilisateur de ta BD'
plugins.MLEPP\Database.password = 'le mot de passe te ta BD'
plugins.MLEPP\Database.name = 'le nom de ta BD'
User avatar
jp100nx
Posts: 43
Joined: 29 Aug 2011, 16:19
Location: France
Contact:

Re: [Tuto] Creation d'un serveur sur Windows

Post by jp100nx »

Oula çà devient plus complexe là :shock:

Pour ta BDD elle est sur ton ordi qui fait serveur, avec XAMPP ?
As-tu bien créer dans phpmyadmin les privilèges (cf mode d'emploi MLEPP en français) ?

Et ce passage là dans config.ini (juste après les plugins standard) doit être commenté via ;

Code: Select all

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

; enabled by default
; database.enable = true

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

; Default database name
; database.database = 'xxxx'

; Connection type: MySQL (by default) or SQLite
; database.type = 'MySQL'
par contre ce passage là est très important et doit concorder avec les privilèges/user/nom de base de phpmyadmin :

Code: Select all

;   -------------------
;  [ MLEPP - Database ]
;  -------------------

plugins.load[] = 'MLEPP\Database'

plugins.MLEPP\Database.port = '3306'
plugins.MLEPP\Database.host = 'localhost'
plugins.MLEPP\Database.user = 'xxxx'
plugins.MLEPP\Database.password = 'xxxx
plugins.MLEPP\Database.name = 'xxxx'
EDIT : arf' me suis fait grilladé par gropapa ! Mais c'est rassurant on lui dit pareil en gros^^ :roflol:
Image
Ceety
Posts: 35
Joined: 01 Sep 2011, 21:30

Re: [Tuto] Creation d'un serveur sur Windows

Post by Ceety »

Alors j'avais effectivement bien renseigné toutes ces informations. Je viens de refaire une vérification, on ne sait jamais.

Code: Select all

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

    ; enabled by default
    ; database.enable = true

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

    ; Default database name
    ; database.database = 'xxxx'

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

Code: Select all

 ;   -------------------
    ;  [ MLEPP - Database ]
    ;  -------------------

    plugins.load[] = 'MLEPP\Database'

    plugins.MLEPP\Database.port = '3306'
    plugins.MLEPP\Database.host = 'localhost'
    plugins.MLEPP\Database.user = 'xxxx'
    plugins.MLEPP\Database.password = 'xxxx
    plugins.MLEPP\Database.name = 'xxxx'
Donc toutes les lignes sont correctement renseignées. En revanche, la database n'est pas hébergée sur mon propre serveur.
J'utilise en fait un hébergeur de serveurs qui m'a fourni l'accès à une base de données notamment sur phpmyadmin.
Donc le localhost est modifié par conséquent.
A priori, le serveur a bien accès à la database si je ne dis pas de conneries mais ca pourrait venir de la base de données elle même.

Edit : Le problème pourrait-il venir de la version de phpMyadmin :
Version: 3.4.3.2
Version du client MySQL: 5.0.51a

Je remets ici les 2 erreurs récurrentes et j'arrête de polluer le post.

Code: Select all

2011.09.04_12:32
Occured on 04.09.2011 at 12:32:18 at process with ID #10680
---------------------------------
-> ManiaLive\Database\QueryException with code 1366
Incorrect integer value: '' for column 'challenge_lapRace' at row 1
- in E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\Database\MySQL\Connection.php on line 150
- Stack: #0 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\Database\mleppDatabase.php(32): ManiaLive\Database\MySQL\Connection->query('INSERT INTO `ch...')
#1 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\Database\Database.php(976): ManiaLivePlugins\MLEPP\Database\mleppDatabase->query(Object(ManiaLivePlugins\MLEPP\Database\Structures\multiQuery))
#2 [internal function]: ManiaLivePlugins\MLEPP\Database\Database->insertChallenge(Object(ManiaLive\DedicatedApi\Structures\Challenge), 'n/a', 'MLEPP\Jukebox')
#3 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\PluginHandler\PluginHandler.php(347): ReflectionMethod->invokeArgs(Object(ManiaLivePlugins\MLEPP\Database\Database), Array)
#4 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\PluginHandler\Plugin.php(279): ManiaLive\PluginHandler\PluginHandler->callPublicMethod(Object(ManiaLivePlugins\MLEPP\Jukebox\Jukebox), 'MLEPP\Database', 'insertChallenge', Array)
#5 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\Jukebox\Jukebox.php(980): ManiaLive\PluginHandler\Plugin->callPublicMethod('MLEPP\Database', 'insertChallenge', Object(ManiaLive\DedicatedApi\Structures\Challenge), 'n/a')
#6 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\Jukebox\Jukebox.php(961): ManiaLivePlugins\MLEPP\Jukebox\Jukebox->db_addTrack(Object(ManiaLive\DedicatedApi\Structures\Challenge))
#7 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\Jukebox\Jukebox.php(934): ManiaLivePlugins\MLEPP\Jukebox\Jukebox->db_populateDatabaseChallengeList()
#8 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\Jukebox\Jukebox.php(522): ManiaLivePlugins\MLEPP\Jukebox\Jukebox->db_checkNewTrack(Array)
#9 [internal function]: ManiaLivePlugins\MLEPP\Jukebox\Jukebox->onBeginChallenge(Array, false, false)
#10 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\DedicatedApi\Callback\Event.php(28): call_user_func_array(Array, Array)
#11 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\Event\Dispatcher.php(52): ManiaLive\DedicatedApi\Callback\Event->fireDo(Object(ManiaLivePlugins\MLEPP\Jukebox\Jukebox))
#12 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\DedicatedApi\Connection.php(108): ManiaLive\Event\Dispatcher::dispatch(Object(ManiaLive\DedicatedApi\Callback\Event))
#13 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\Application\AbstractApplication.php(146): ManiaLive\DedicatedApi\Connection->executeCallbacks()
#14 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\bootstrapper.php(80): ManiaLive\Application\AbstractApplication->run()
#15 {main}
2011.09.04_12:32
Occured on 04.09.2011 at 12:32:18 at process with ID #10680
---------------------------------
-> ManiaLive\Database\QueryException with code 1017
Can't find file: '.\88@002e190@002e16@002e134@003a2400m\localrecords.frm' (errno: 22)
- in E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\Database\MySQL\Connection.php on line 150
- Stack: #0 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\Database\mleppDatabase.php(32): ManiaLive\Database\MySQL\Connection->query('SELECT * FROM `...')
#1 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\LocalRecords\LocalRecords.php(382): ManiaLivePlugins\MLEPP\Database\mleppDatabase->query(Object(ManiaLivePlugins\MLEPP\Database\Structures\multiQuery))
#2 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\LocalRecords\LocalRecords.php(343): ManiaLivePlugins\MLEPP\LocalRecords\LocalRecords->buildCurrentChallangeRecords()
#3 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLivePlugins\MLEPP\LocalRecords\LocalRecords.php(202): ManiaLivePlugins\MLEPP\LocalRecords\LocalRecords->updateCurrentChallengeRecords()
#4 [internal function]: ManiaLivePlugins\MLEPP\LocalRecords\LocalRecords->onBeginChallenge(Array, false, false)
#5 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\DedicatedApi\Callback\Event.php(28): call_user_func_array(Array, Array)
#6 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\Event\Dispatcher.php(52): ManiaLive\DedicatedApi\Callback\Event->fireDo(Object(ManiaLivePlugins\MLEPP\LocalRecords\LocalRecords))
#7 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\DedicatedApi\Connection.php(108): ManiaLive\Event\Dispatcher::dispatch(Object(ManiaLive\DedicatedApi\Callback\Event))
#8 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\libraries\ManiaLive\Application\AbstractApplication.php(146): ManiaLive\DedicatedApi\Connection->executeCallbacks()
#9 E:\UserFiles\Ceety\GameServers\TC22812841505024128745382\bootstrapper.php(80): ManiaLive\Application\AbstractApplication->run()
#10 {main}

Je rajoute aussi mon fichier config.ini au cas ou quelqu un verrait une erreur que je n'ai point vu :

config mlepp qui déconne.txt
Je contacterai demain le fournisseur de serveur de toute façon mais si jamais quelqu'un passe par là et reconnait ce type d'erreur, je suis preneur :thumbsup:
Last edited by Ceety on 04 Sep 2011, 11:54, edited 1 time in total.
User avatar
jp100nx
Posts: 43
Joined: 29 Aug 2011, 16:19
Location: France
Contact:

Re: [Tuto] Creation d'un serveur sur Windows

Post by jp100nx »

Je ne sais pas, je sèche.
Pour info juste pense à utiliser la balise "Code" pour y insérer des longs extraits de codes, çà permet une meilleure lisibilité et çà prend moins de place :thumbsup:

Courage pour ton souci ;)
Image
User avatar
jonthekiller
Translator
Translator
Posts: 4629
Joined: 15 Jun 2010, 11:07
Location: In Maniaplanet Alpha
Contact:

Re: [Tuto] Creation d'un serveur sur Windows

Post by jonthekiller »

Pour ce qui est Manialive et MLEPP, je vous conseille de poster en anglais sur le forum dédié, des personnes pourront vous aider : http://forum.maniaplanet.com/viewforum.php?f=46
Image
Ceety
Posts: 35
Joined: 01 Sep 2011, 21:30

Re: [Tuto] Creation d'un serveur sur Windows

Post by Ceety »

Ok merci, je vais faire ça.
User avatar
papic
Posts: 61
Joined: 15 Jun 2010, 12:17
Location: Montrond les Bains

Re: [Tuto] Creation d'un serveur sur Windows

Post by papic »

Tu n'as pas renseigné le champ du php
Exemple
; the default path is 'php.exe' on windows and 'php' on linux
phpPath = C:\wamp\bin\php\php5.3.5\php.exe
Ceety
Posts: 35
Joined: 01 Sep 2011, 21:30

Re: [Tuto] Creation d'un serveur sur Windows

Post by Ceety »

Merci pour les retours.

J'ai posté sur le fofo anglais. Réponse d'un admin : bug connu.

Attendre une mise à jour de manialive...

Donc voila, pas grand chose à faire si ce n'est attendre ;)
flodab62
Posts: 468
Joined: 15 Apr 2011, 21:43
Location: Béthune
Contact:

Re: [Tuto] Creation d'un serveur sur Windows

Post by flodab62 »

salut
en voulant me connecter sur mon serveur j'ai eu se message :
échec de connexion,
Ce serveur n'a pas été mis à jour à la dernière version

sa veut dire quoi??
Fernando is faster than you
Just leave me alone, I know what to do
Image
Image
Image
User avatar
jonthekiller
Translator
Translator
Posts: 4629
Joined: 15 Jun 2010, 11:07
Location: In Maniaplanet Alpha
Contact:

Re: [Tuto] Creation d'un serveur sur Windows

Post by jonthekiller »

Il faut installer le nouveau dedicated serveur : http://files.maniaplanet.com/beta4/Mani ... -09-05.zip

Je le rajoute sur le 1er post.
Image
Post Reply

Return to “Multijoueur”

Who is online

Users browsing this forum: No registered users and 2 guests