• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

OTClient OTX2.0 ~ 7.6 ~ Fail to load groups.xml

platano

Active Member
Joined
Jul 21, 2009
Messages
158
Solutions
1
Reaction score
37
Location
Mexico
Hello everyone please don't bash me for using this distro lol but if possible advice me to use a better/newer one if possible in 7.6


This are the logs of the server when I run it, currently using an Ubuntu 18 to do this.



Code:
[18:5:52.596] The OTX Server Version: (2.12) - Codename: (OpenTibia)
[18:5:52.596] Compiled with GNU C++ version 7.5.0 for arch 64 Bits at May 21 2020 17:07:48

[18:5:52.596]           FEATURES ON THIS BUILD:

[18:5:52.596]           LuaJIT: no
[18:5:52.596]           BOOST: 1_65_1
[18:5:52.596]           GroundCache: no
[18:5:52.596]           ServerDiag: yes
[18:5:52.597]           LoginServer: no
[18:5:52.597]           UseMySQL: yes
[18:5:52.597]           UseSQLite: no
[18:5:52.597]           UsePostgreSQL: no

[18:5:52.597] A server developed by: Matt Gomez, Matheus Matias and The Forgotten Server Developers.
[18:5:52.597] Visit for updates, support, and resources: https://github.com/mattyx14/otxserver/tree/otxserv2/
[18:5:52.597] >> Loading config (config.lua)
[18:5:52.598] >> Opening logs
[18:5:52.598] >> Loading Password encryption:
[18:5:52.598] >>> Using (SHA1) encryption ... (done).
[18:5:52.598] >> Loading RSA key
[18:5:52.598] >> Starting SQL connection
[18:5:52.605] >> Running Database Manager
[18:5:52.606] > Updating database to version 43... (Cast & AntiDupe System)
[18:5:52.873] > Database has been updated to version: 43.
[18:5:52.900] > No tables were optimized.
[18:5:52.901] >> Checking for duplicated items
[18:5:52.901] >> There wasn't duplicated items in the server.
[18:5:52.901] >> Loading items (OTB)
[18:5:52.933] >> Loading items (XML)
[18:5:53.158] >> Loading groups
I/O warning : failed to load external entity "data/XML/groups.xml"
[18:5:53.158] [Warning - Groups::loadFromXml] Cannot load groups file.
[18:5:53.158] Info: failed to load external entity "data/XML/groups.xml"



[18:5:53.158] > ERROR: Unable to load groups!
theotxserver: /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:116: boost::condition_variable::~condition_variable(): Assertion `!ret' failed.
Aborted (core dumped)

Checked the XML file but it seems to be fine

XML:
<?xml version="1.0" encoding="UTF-8"?>
<groups>
        <group id="1" name="Player"/>
        <group id="2" access="1" name="Tutor" flags="137455730688" customFlags="2"/>
        <group id="3" access="2" name="Senior Tutor" flags="137455730688" customFlags="2"/>
        <group id="4" access="3" name="God" flags="57172457136122" customFlags="67108863" violationReasons="23" nameViolationFlags="426" statementViolationFlags="469"/>
</groups>
 
but if possible advice me to use a better/newer one if possible in 7.6
 
Ugh I tried using that one and I could not even make login to the game plus lots of errors while running the server

I mean I could actually fork this try to fix it, yara yara... but tbh I just want any 7.6 - 7.7 that runs TFS on a version where it has magicpercent item attributes like items.xml is not useless like in most old pre-compiled-windows distros.

Code:
The Forgotten Server - Version 1.3
Compiled with GNU C++ version 7.5.0
Compiled on May 21 2020 18:35:54 for platform x64

A server developed by Mark Samman
Downgraded and further developed by Nekiro
Visit our forum for updates, support, and resources: http://otland.net/.
Server protocol: 7.60-7.72

>> Loading config
>> Establishing database connection... MySQL 10.2.9
>> Running database manager
>> Loading vocations
>> Loading items
>> Loading script systems

Lua Script Error: [Main Interface]
data/global.lua
cannot open data/lib/core/storages.lua: No such file or directory
stack traceback:
        [C]: at 0x55e33422d54a
        [C]: in function 'dofile'
        data/lib/core/core.lua:2: in main chunk
        [C]: in function 'dofile'
        data/lib/lib.lua:2: in main chunk
        [C]: in function 'dofile'
        data/global.lua:2: in main chunk
[Warning - ScriptingManager::loadScriptSystems] Can not load data/global.lua
>> Loading lua libs

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/lib/create_functions.lua
...ver-7.72-downgrade/data/scripts/lib/create_functions.lua:1: attempt to call global 'createFunctions' (a nil value)
stack traceback:
        [C]: in function 'createFunctions'
        ...ver-7.72-downgrade/data/scripts/lib/create_functions.lua:1: in main chunk
> create_functions.lua [error]
^
> defaults_move_event.lua [loaded]
> helper_constructors.lua [loaded]
> register_monster_type.lua [loaded]

Lua Script Error: [Test Interface]
data/spells/scripts/support/wild_growth.lua
data/spells/scripts/support/wild_growth.lua:1: attempt to call global 'createCombatObject' (a nil value)
stack traceback:
        [C]: in function 'createCombatObject'
        data/spells/scripts/support/wild_growth.lua:1: in main chunk
[Warning - Event::checkScript] Can not load script: scripts/support/wild_growth.lua

>> Loading lua scripts
> #example.lua [disabled]
> #example.lua [disabled]
>> ["actions"]

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/actions/carpets.lua
...enserver-7.72-downgrade/data/scripts/actions/carpets.lua:17: attempt to index local 'carpets' (a userdata value)
stack traceback:
        [C]: in function '__newindex'
        ...enserver-7.72-downgrade/data/scripts/actions/carpets.lua:17: in main chunk
> carpets.lua [error]
^

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/actions/ferumbras_amulet.lua
...7.72-downgrade/data/scripts/actions/ferumbras_amulet.lua:3: attempt to index local 'ferumbrasAmulet' (a userdata value)
stack traceback:
        [C]: in function '__newindex'
        ...7.72-downgrade/data/scripts/actions/ferumbras_amulet.lua:3: in main chunk
> ferumbras_amulet.lua [error]
^

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/actions/ferumbras_mana_keg.lua
...72-downgrade/data/scripts/actions/ferumbras_mana_keg.lua:3: attempt to index local 'ferumbrasManaKeg' (a userdata value)
stack traceback:
        [C]: in function '__newindex'
        ...72-downgrade/data/scripts/actions/ferumbras_mana_keg.lua:3: in main chunk
> ferumbras_mana_keg.lua [error]
^

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/actions/ferumbras_staff.lua
...-7.72-downgrade/data/scripts/actions/ferumbras_staff.lua:3: attempt to index local 'ferumbrasStaff' (a userdata value)
stack traceback:
        [C]: in function '__newindex'
        ...-7.72-downgrade/data/scripts/actions/ferumbras_staff.lua:3: in main chunk
> ferumbras_staff.lua [error]
^

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/actions/gold_converter.lua
...r-7.72-downgrade/data/scripts/actions/gold_converter.lua:9: attempt to index local 'goldConverter' (a userdata value)
stack traceback:
        [C]: in function '__newindex'
        ...r-7.72-downgrade/data/scripts/actions/gold_converter.lua:9: in main chunk
> gold_converter.lua [error]
^

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/actions/scroll_of_ascension.lua
...2-downgrade/data/scripts/actions/scroll_of_ascension.lua:3: attempt to index local 'scrollOfAscencion' (a userdata value)
stack traceback:
        [C]: in function '__newindex'
        ...2-downgrade/data/scripts/actions/scroll_of_ascension.lua:3: in main chunk
> scroll_of_ascension.lua [error]
^

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/actions/spellbook.lua
...server-7.72-downgrade/data/scripts/actions/spellbook.lua:3: attempt to index local 'spellbook' (a userdata value)
stack traceback:
        [C]: in function '__newindex'
        ...server-7.72-downgrade/data/scripts/actions/spellbook.lua:3: in main chunk
> spellbook.lua [error]
^
>> ["talkactions"]

Lua Script Error: [Scripts Interface]
/home/napalm911911/forgottenserver-7.72-downgrade/data/scripts/talkactions/position.lua
...ver-7.72-downgrade/data/scripts/talkactions/position.lua:3: attempt to index local 'talk' (a userdata value)
stack traceback:
        [C]: in function '__newindex'
        ...ver-7.72-downgrade/data/scripts/talkactions/position.lua:3: in main chunk
> position.lua [error]
^
>> Loading monsters
[Error - Monsters::deserializeSpell] - ancient scarab - Unknown spell name: paralyze_ancientscarab
[Warning - Monsters::loadMonster] Cant load spell. data/monster/ancient scarab.xml
[Error - Monsters::deserializeSpell] - ancient scarab - Unknown spell name: paralyze_ancientscarab2
[Warning - Monsters::loadMonster] Cant load spell. data/monster/ancient scarab.xml
[Error - Monsters::deserializeSpell] - ancient scarab - Unknown spell name: haste_ancientscarab
[Warning - Monsters::loadMonster] Cant load spell. data/monster/ancient scarab.xml
[Error - Monsters::deserializeSpell] - assassin - Unknown spell name: haste_assassin
[Warning - Monsters::loadMonster] Cant load spell. data/monster/assassin.xml
[Error - Monsters::deserializeSpell] - banshee - Unknown spell name: paralyze_banshee
[Warning - Monsters::loadMonster] Cant load spell. data/monster/banshee.xml
[Error - Monsters::deserializeSpell] - behemoth - Unknown spell name: haste_behemoth
[Warning - Monsters::loadMonster] Cant load spell. data/monster/behemoth.xml
[Error - Monsters::deserializeSpell] - blue djinn - Unknown spell name: djinn electrify
[Warning - Monsters::loadMonster] Cant load spell. data/monster/blue djinn.xml
[Error - Monsters::deserializeSpell] - carniphila - Unknown spell name: paralyze_carniphila
[Warning - Monsters::loadMonster] Cant load spell. data/monster/carniphila.xml
[Error - Monsters::deserializeSpell] - dark monk - Unknown spell name: haste_darkmonk
[Warning - Monsters::loadMonster] Cant load spell. data/monster/dark monk.xml
[Error - Monsters::deserializeSpell] - dworc voodoomaster - Unknown spell name: paralyze_dworcvoodoomaster
[Warning - Monsters::loadMonster] Cant load spell. data/monster/dworc voodoomaster.xml
[Error - Monsters::deserializeSpell] - dworc voodoomaster - Unknown spell name: haste_dworcvoodoomaster
[Warning - Monsters::loadMonster] Cant load spell. data/monster/dworc voodoomaster.xml
[Error - Monsters::deserializeSpell] - efreet - Unknown spell name: paralyze_efreet
[Warning - Monsters::loadMonster] Cant load spell. data/monster/efreet.xml
[Error - Monsters::deserializeSpell] - efreet - Unknown spell name: djinn electrify area
[Warning - Monsters::loadMonster] Cant load spell. data/monster/efreet.xml
[Error - Monsters::deserializeSpell] - elder beholder - Unknown spell name: paralyze_elderbeholder
[Warning - Monsters::loadMonster] Cant load spell. data/monster/elder beholder.xml
[Error - Monsters::deserializeSpell] - gazer - Unknown spell name: haste_gazer
[Warning - Monsters::loadMonster] Cant load spell. data/monster/gazer.xml
[Error - Monsters::deserializeSpell] - giant spider - Unknown spell name: haste_giantspider
[Warning - Monsters::loadMonster] Cant load spell. data/monster/giant spider.xml
[Error - Monsters::deserializeSpell] - green djinn - Unknown spell name: djinn electrify
[Warning - Monsters::loadMonster] Cant load spell. data/monster/green djinn.xml
[Error - Monsters::deserializeSpell] - hydra - Unknown spell name: paralyze_hydra
[Warning - Monsters::loadMonster] Cant load spell. data/monster/hydra.xml
[Error - Monsters::deserializeSpell] - kongra - Unknown spell name: haste_kongra
[Warning - Monsters::loadMonster] Cant load spell. data/monster/kongra.xml
[Error - Monsters::deserializeSpell] - lich - Unknown spell name: paralyze_lich
[Warning - Monsters::loadMonster] Cant load spell. data/monster/lich.xml
[Error - Monsters::deserializeSpell] - marid - Unknown spell name: paralyze_marid
[Warning - Monsters::loadMonster] Cant load spell. data/monster/marid.xml
[Error - Monsters::deserializeSpell] - marid - Unknown spell name: djinn electrify area
[Warning - Monsters::loadMonster] Cant load spell. data/monster/marid.xml
[Error - Monsters::deserializeSpell] - monk - Unknown spell name: haste_monk
[Warning - Monsters::loadMonster] Cant load spell. data/monster/monk.xml
[Error - Monsters::deserializeSpell] - mummy - Unknown spell name: paralyze_mummy
[Warning - Monsters::loadMonster] Cant load spell. data/monster/mummy.xml
[Error - Monsters::deserializeSpell] - orc berserker - Unknown spell name: haste_orcberserker
[Warning - Monsters::loadMonster] Cant load spell. data/monster/orc berserker.xml
[Error - Monsters::deserializeSpell] - orc rider - Unknown spell name: haste_orcrider
[Warning - Monsters::loadMonster] Cant load spell. data/monster/orc rider.xml
[Error - Monsters::deserializeSpell] - scarab - Unknown spell name: haste_scarab
[Warning - Monsters::loadMonster] Cant load spell. data/monster/scarab.xml
[Error - Monsters::deserializeSpell] - serpent spawn - Unknown spell name: paralyze_serpentspawn
[Warning - Monsters::loadMonster] Cant load spell. data/monster/serpent spawn.xml
[Error - Monsters::deserializeSpell] - serpent spawn - Unknown spell name: haste_serpentspawn
[Warning - Monsters::loadMonster] Cant load spell. data/monster/serpent spawn.xml
[Error - Monsters::deserializeSpell] - sibang - Unknown spell name: haste_sibang
[Warning - Monsters::loadMonster] Cant load spell. data/monster/sibang.xml
[Error - Monsters::deserializeSpell] - tarantula - Unknown spell name: haste_tarantula
[Warning - Monsters::loadMonster] Cant load spell. data/monster/tarantula.xml
[Error - Monsters::deserializeSpell] - tiger - Unknown spell name: haste_tiger
[Warning - Monsters::loadMonster] Cant load spell. data/monster/tiger.xml
[Error - Monsters::deserializeSpell] - vampire - Unknown spell name: paralyze_vampire
[Warning - Monsters::loadMonster] Cant load spell. data/monster/vampire.xml
[Error - Monsters::deserializeSpell] - warlock - Unknown spell name: paralyze_warlock
[Warning - Monsters::loadMonster] Cant load spell. data/monster/warlock.xml
[Error - Monsters::deserializeSpell] - wild warrior - Unknown spell name: haste_wildwarrior
[Warning - Monsters::loadMonster] Cant load spell. data/monster/wild warrior.xml
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/ashmunrah.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/demodras.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/dharalion.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/dipthrah.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/fernfang.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/general murius.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/grorlam.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/the halloween hare.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/mahrdis.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/morguthis.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/necropharus.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/omruc.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/orshabaal.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/rahemos.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/tiquandas revenge.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/thalas.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/the evil eye.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/the horned fox.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/the old widow.xml: File was not found
[Error - Monsters::loadMonster] Failed to load data/monster/bosses/vashresamun.xml: File was not found
>> Loading lua monsters
>> Loading outfits
>> Checking world type... PVP
>> Loading map
> Map size: 2048x2048.
> Map loading time: 0.005 seconds.
>> Initializing gamestate
>> Loaded all modules, server starting up...
>> Forgotten Server Online!

^CSIGINT received, shutting game server down...
Saving server...
> Saved house items in: 0 s
Shutting down... done!

I even tried to login using 7.7 and 7.6 clients from otservlist.org tool, none of them worked and ports are not an issue I can open ports behind a NAT with a one-liner nonono plus I made a rule on my cloud-provider to avoid any issues on these 2 ports.
 
Lua:
static constexpr auto CLIENT_VERSION_MIN = 760;
static constexpr auto CLIENT_VERSION_MAX = 772;
static constexpr auto CLIENT_VERSION_STR = "7.60-7.72";

if you change to this in definitions.h then OTC with protocol 7.72 normal working, paste only dat and spr from 7.6 to 772 folder
in your groups its everything good, something wrong is in compile, try using OTX3 with this changes, pm to me if you need help.
 
Back
Top