[TUTO] Installation de DoL sous linux

Section Française de l'emulateur Dawn of light.

Moderators: Support Team, Other Language Team

Re: [TUTO] Installation de DoL sous linux

Postby touki » Thu Oct 01, 2009 9:40 pm

<?xml version="1.0" encoding="utf-8"?>
<root>
<Server>
<IP>127.0.0.1</IP>
<GameType>Normal</GameType>
<DBAutosave>True</DBAutosave>
<GMActionLoggerName>gmactions</GMActionLoggerName>
<LanguageFile>.\config\GameServer.lng</LanguageFile>
<AutoAccountCreation>True</AutoAccountCreation>
<DBConnectionString>Server=localhost;Database=dol;User ID=log;Password=pass;Treat Tiny As Boolean=False</DBConnectionString>
<ServerNameShort>DOLSERVER</ServerNameShort>
<DetectRegionIP>True</DetectRegionIP>
<LogConfigFile>.\config\logconfig.xml</LogConfigFile>
<DBType>MYSQL</DBType>
<EnableUPnP>True</EnableUPnP>
<Port>10300</Port>
<RegionIP>127.0.0.1</RegionIP>
<ScriptCompilationTarget>.\lib\GameServerScripts.dll</ScriptCompilationTarget>
<ServerName>Dawn Of Light</ServerName>
<InvalidNamesFile>.\config\invalidnames.txt</InvalidNamesFile>
<CpuUse>1</CpuUse>
<RegionPort>10400</RegionPort>
<DBAutosaveInterval>10</DBAutosaveInterval>
<UdpIP>127.0.0.1</UdpIP>
<ScriptAssemblies>DOLBase.dll,GameServer.dll,DOLDatabase.dll,System.dll,log4net.dll,System.Xml.dll</ScriptAssemblies>
<ZoneConfigFile>.\config\zones.xml</ZoneConfigFile>
<CheatLoggerName>cheats</CheatLoggerName>
<UdpPort>10400</UdpPort>
<RegionConfigFile>.\config\regions.xml</RegionConfigFile>
</Server>
</root>
touki
DOL Apprentice
 
Posts: 47
Joined: Mon Jun 11, 2007 2:48 pm

Re: [TUTO] Installation de DoL sous linux

Postby Dunnerholl » Thu Oct 01, 2009 9:41 pm

replace all \ by /
Dunnerholl
Developer
 
Posts: 1229
Joined: Mon Sep 08, 2008 8:39 pm

Re: [TUTO] Installation de DoL sous linux

Postby Graveen » Fri Oct 02, 2009 7:46 am

oui sous linux y'a pas d'antislash dans les chemins, que des slashs.
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: [TUTO] Installation de DoL sous linux

Postby touki » Fri Oct 02, 2009 7:54 am

ha ba évidement ça va déjà mieux (j'en mérite de baffe quand même)

bon je finirais ce soir de voir si ca marche :)

sinon dernier message que j'ai
log4net:ERROR XmlHierarchyConfigurator: Could not create Appender [ColoredConsoleAppender] of type [log4net.Appender.ColoredConsoleAppender]. Reported error follows.
System.EntryPointNotFoundException: GetConsoleOutputCP
at (wrapper managed-to-native) log4net.Appender.ColoredConsoleAppender:GetConsoleOutputCP ()
at log4net.Appender.ColoredConsoleAppender.ActivateOptions () [0x00000]
at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender (System.Xml.XmlElement appenderElement) [0x00000]
log4net:ERROR XmlHierarchyConfigurator: Appender named [ColoredConsoleAppender] not found.
Starting the server
Last edited by touki on Fri Oct 02, 2009 10:16 am, edited 1 time in total.
touki
DOL Apprentice
 
Posts: 47
Joined: Mon Jun 11, 2007 2:48 pm

Re: [TUTO] Installation de DoL sous linux

Postby Graveen » Fri Oct 02, 2009 9:14 am

Graveen wrote:Tu as pris le XML donné en exemple ? sous linux, les chemins windows sont à changer, verifie que serverconfig.xml ne contienne pas de path en \ ou C:


Surtout que j'en ai expressement parlé dans le 2 ou 3eme post :)
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: [TUTO] Installation de DoL sous linux

Postby touki » Fri Oct 02, 2009 10:18 am

je sais en plus pour ça les baffes, mais comme quand on a une idée en tête on l'a pas ailleurs, sinon j'ai un message sur le poste du dessus pour le log4net :)

jai ca a l'ecran
Starting GameServer ... please wait a moment!
Starting the server
>


pas de log comme si je me loguais:)
de plus sur ma base de donné il ma recréer toute les table (difference entre account et Account la premiere lettre)
touki
DOL Apprentice
 
Posts: 47
Joined: Mon Jun 11, 2007 2:48 pm

Re: [TUTO] Installation de DoL sous linux

Postby touki » Fri Oct 02, 2009 2:24 pm

voici une parti du serverlog
DOL.GS.Quests.Midgard.Abearybadproblem - Quest "A Beary Bad Problem" initialized
2009-10-02 15:46:03,481 - [MAIN] - ERROR - DOL.WeakMulticastDelegate - InvokeSafe
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NotImplementedException: The requested feature is not implemented.
at System.Diagnostics.PerformanceCounterCategory.ReadCategory () [0x00000]
at DOL.GS.GameEvents.StatPrint.GetProcessCounterName () [0x00000]
at DOL.GS.GameEvents.StatPrint.OnScriptCompiled (DOL.Events.DOLEvent e, System.Object sender, System.EventArgs args) [0x00000]
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000]
at DOL.WeakMulticastDelegate.InvokeSafe (System.Object[] args) [0x00000]
2009-12009-10-02 16:12:16,432 - [MAIN] - DEBUG - DOL.GS.GameServer - Current directory is: /home/*****/release
2009-10-02 16:12:16,444 - [MAIN] - DEBUG - DOL.GS.GameServer - Gameserver root directory is: /home/*****/release
2009-10-02 16:12:16,444 - [MAIN] - DEBUG - DOL.GS.GameServer - Changing directory to root directory
2009-10-02 16:12:16,484 - [MAIN] - INFO - DOL.GS.GameServer - Registering table: DOL.Database.ZonePoint
2009-10-02 16:12:16,795 - [MAIN] - INFO - DOL.Database.Connection.DataConnection - New DB connection created
2009-10-02 16:12:16,802 - [MAIN] - ERROR - DOL.Database.Connection.DataConnection - ExecuteSelect: "DESCRIBE `ZonePoint`"

la ou il commence a débloqué a mon avis
de plus toutes les tables double juste la première lettre qui est en majuscule:/
bon j'approche je suis sur qu'on va réussir a le lancer :)
touki
DOL Apprentice
 
Posts: 47
Joined: Mon Jun 11, 2007 2:48 pm

Re: [TUTO] Installation de DoL sous linux

Postby Graveen » Fri Oct 02, 2009 2:56 pm

a) oui il te faut modifier le core de DoL pour ce manip: supprimer les perfcnt
b) il y a une option dans mysql pour que la casse soit prise en minuscule
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: [TUTO] Installation de DoL sous linux

Postby touki » Fri Oct 02, 2009 4:55 pm

a) oui il te faut modifier le core de DoL pour ce manip: supprimer les perfcnt
b) il y a une option dans mysql pour que la casse soit prise en minuscule


tu entend quoi par les perfcnts?

sinon pour mysql la j'ai lower case table names à 0 or il me le faut à 1 et j'ai beau essayer de le changer il veux pas
touki
DOL Apprentice
 
Posts: 47
Joined: Mon Jun 11, 2007 2:48 pm

Re: [TUTO] Installation de DoL sous linux

Postby Graveen » Fri Oct 02, 2009 5:24 pm

lower_case_table_names = 1 dans /etc/mysql/my.cnf et redémarre le serveur.

utilise mon launcher pour l'autre problème (au lieu de DOLServer.exe)
Attachments
DOLServerLinux.exe
(48 KiB) Downloaded 43 times
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: [TUTO] Installation de DoL sous linux

Postby touki » Fri Oct 02, 2009 6:52 pm

bon le lower case reussi a le mettre a 1, je sais pas pourquoi avent il acceptait pas mon fichier:)

sinon merci pour le fichier le server marche, par contre tu entend quoi par les perfcnts? 'je sais mais j'aime bien comprendre si un jour je dois le refaire avec une nouvelle version

sinon pour accéder a mon server via daoc portal ca me met service indisponible:/

jy suis presque :)
touki
DOL Apprentice
 
Posts: 47
Joined: Mon Jun 11, 2007 2:48 pm

Re: [TUTO] Installation de DoL sous linux

Postby Graveen » Fri Oct 02, 2009 7:31 pm

laisse tomber, c'est ce qui pose pb et c'est à désactiver dans le code. Dans le fichier que j'ai posté, je les ai enlevé.
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: [TUTO] Installation de DoL sous linux

Postby touki » Sat Oct 03, 2009 2:30 pm

bon le server fonctione mais service indisponible a partir du client :) c'est pas dans les serverpropertie qu'il faut changer un truc?
touki
DOL Apprentice
 
Posts: 47
Joined: Mon Jun 11, 2007 2:48 pm

Re: [TUTO] Installation de DoL sous linux

Postby Graveen » Sat Oct 03, 2009 6:54 pm

je sais pas c'est un peu vague et sérieusement, je te conseille de reprendre les bases sous windows avant d'attaquer un morceau comme linux.
Image
* pm me to contribute in Dawn of Light: code, database *
User avatar
Graveen
Project Leader
 
Posts: 12660
Joined: Fri Oct 19, 2007 9:22 pm
Location: France

Re: [TUTO] Installation de DoL sous linux

Postby tohrin » Mon Jul 16, 2012 11:43 am

Bonjour,
concernant les third-party tools comme le QuestDesigner sous Windows, quels sont ils sous linux?
tohrin
DOL Guest
 
Posts: 4
Joined: Mon Jul 16, 2012 11:39 am


Return to “%s” Français

Who is online

Users browsing this forum: No registered users and 1 guest