What issues with solutions we have :
- Linux differentiate uppercase and lowercase unlike Windows does. So the generated code is buggued.
Temporary fix : Launch MonoDevelop with MONO_IOMAP=case prefix.
Hypotetic definitive fix : Don't know atm, this issue comes from Mono code.
- Mono don't know ColoredConsoleAppender.
Temporary fix : Replace ColoredConsoleAppender to ConsoleAppender in config/logconfig.xml file.
Hypotetic definitive fix : Make building detect if host os is linux, then modify logconfig.xml file before copying. Maybe DolServer.exe detect if logconfig.xml is host os compatible and change it before launching.
- Linux differentiate uppercase and lowercase unlike Windows does. So the same folder with case differencies is considered as two folders by MonoDevelp when loading solution.
Temporary fix : Replace by AdminCommands/GMCommands/PlayerCommands the other case versions in GameServer/GameServer.csproj file.
Hypotetic definitive fix : Make temporary fix and commit it. This will not affect Windows building !
Commited here, waiting validation.
- File names and lines appear <file unknow>:0 in console/logs when an error occur.
Temporary fix : Launch mono with --debug parameter.
Hypotetic definitive fix : Don't know atm, this issue comes from Mono code.
- Building create 2 folders : debug and Debug.
Temporary fix : Copy debug files on Debug after each building. I personnaly added cp -rf debug/* Debug/ in my DoL launch script.
Hypotetic definitive fix : Found debug occurencies, modify it on the core ans commit it.
- When an Windows gererated serverconfig.xml file exist, server won't to start.
Temporary fix : Remove existing serverconfig.xml and launch DOLConfig.exe to generate another.
Hypotetic definitive fix : I mean make DOLServer.exe detect if host os is linux, then delete existing if needed and launch DOLConfig.exe to generate a serverconfig.xml file is linux compatible.
- Have this error on top DoLServer start :
- Code: Select all
Starting GameServer ... please wait a moment! log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [mapping] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [mapping] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [mapping] to set object on [log4net.Appender.ConsoleAppender] log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [mapping] to set object on [log4net.Appender.ConsoleAppender]
What issues we have no solution.
- Have this log when i go to NF :
- Code: Select all
Search for frontiers/frontiers.mpk:numkeeps failed
NO FIX
What issues with solutions we have NOT, need help :
- Certains file names and lines appear like <15029c3817b245ffb50e9433f5ade25d>:0 in console/logs when an error occur.
More details.
DOL.GS.GameEvents.StatPrint.GetProcessCounterName() not fully supported on Linux
More details.