acemod / ACE3

Open-source realism mod for Arma 3
https://ace3.acemod.org
Other
1k stars 735 forks source link

MenuItem respawn Template doesent load on Linux dedicated when Ace items are added #1132

Closed m1ndgames closed 9 years ago

m1ndgames commented 9 years ago

EDIT (jaynus, adding report):

ACE3 Version: 3.0.0

Mods:

Placed ACE3 Modules:

Description: I use the MenuInventory respawn Template and ive added some ACE items to the loadouts. The respawn inventories load as intendet in the mp editor preview, but the same exported map doesent load the inventories at all, when run on my dedicated linux server.

Steps to reproduce: Add Ace items to a respawn inventory in description ext, export the map and start it on a linux dedicated server. The used map is publicly avaiable: https://github.com/m1ndgames/WarZones.Altis/tree/ACE

Where did the issue occur? After player respawn in multiplayer

RPT log file: Server Log: http://m1ndfuck.de/arma3-server-console.log Client Log: http://pastebin.com/tuRfZmak


I added multiple items from ace to the respawn inventory loadout in description.ext.

They load in windows mp editor preview, but on the linux dedicated server no respawn template is shown at all.

Is it because some dlls cannot be loaded (because of linux obviously) ?

1:28:21 [ACE]: ACE is version 3.0.0.3. 1:28:21 [ACE] ERROR: Extension ace_break_line.dll not installed. 1:28:21 [ACE] ERROR: Extension ace_clipboard.dll not installed. 1:28:21 [ACE] ERROR: Extension ace_fcs.dll not installed. 1:28:21 [ACE] ERROR: Extension ace_advanced_ballistics.dll not installed. 1:28:22 [19126,37.357,0,"XEH: PostInit Finished. State: _isClient=false, _isJip=false, _isDedClient=false, _isServer=true, _isDedServer=true, _pl ayerCheckDone=true, _sp=false, _startInitDone=true, _postInitDone=true, _mpRespawn=true, _machineType=0, _sessionId=1, _level=0, timeOut=false, game=3, BIS_functions=L Modules:1, group=L Modules"]

Beside of that there is no valueable rpt log

alganthe commented 9 years ago

please use this form eeerm did you ACTUALLY read what you copy and pasted ? it says what's wrong 1:28:21 [ACE] ERROR: Extension ace_break_line.dll not installed. 1:28:21 [ACE] ERROR: Extension ace_clipboard.dll not installed. 1:28:21 [ACE] ERROR: Extension ace_fcs.dll not installed. 1:28:21 [ACE] ERROR: Extension ace_advanced_ballistics.dll not installed.

jaynus commented 9 years ago

Its a linux dedicated server; it doesn't need the extensions. We need RPT.

m1ndgames commented 9 years ago

ACE3 Version: 3.0.0

Mods:

Placed ACE3 Modules:

Description: I use the MenuInventory respawn Template and ive added some ACE items to the loadouts. The respawn inventories load as intendet in the mp editor preview, but the same exported map doesent load the inventories at all, when run on my dedicated linux server.

Steps to reproduce: Add Ace items to a respawn inventory in description ext, export the map and start it on a linux dedicated server. The used map is publicly avaiable: https://github.com/m1ndgames/WarZones.Altis/tree/ACE

Where did the issue occur? After player respawn in multiplayer

RPT log file: Server Log: http://m1ndfuck.de/arma3-server-console.log Client Log: http://pastebin.com/tuRfZmak

jaynus commented 9 years ago

@commy2 all yours, RPT included.

commy2 commented 9 years ago

I can't get that dialog to work even in vanilla

enableDebugConsole = 2;
respawn = 3;
respawnTemplates[] = {"MenuInventory","MenuPosition"};

Am I missing something?

alganthe commented 9 years ago

okay so first you got some corrupted data Can't find real path "a3\map_altis\data\roads\roads.shp": "No such file or directory"

2:27:30 "m1ndfuck/log: ERROR: [BIS_fnc_respawnMenuInventory] No respawn inventories found" not ace's fault

m1ndgames commented 9 years ago

Well, as i said: The same Mission loads the Inventory. This message doesent show up on Windows.

About the roads.shp: I always had this error on Linux, with Ace or without it. So this cant be the issue.

I can hook you up with a shell account and you test it on the live system, if you want to.

edit: This is the missions description.ext: https://github.com/m1ndgames/WarZones.Altis/blob/ACE/description.ext

jaynus commented 9 years ago

About the roads.shp: I always had this error on Linux, with Ace or without it. So this cant be the issue.

Hes saying your core arma vahnilla files are corrupt and to verify your cache/gamefiles in steam on linux.

m1ndgames commented 9 years ago

Yeah ive read it, but its not true.. This error comes from a bad windows / linux migration. The folder MPmissions is mpmissions in linux. As linux differences files in upper/lower score, this error comes up when you dont place a symlink. See this topic for more details: http://forums.bistudio.com/showthread.php?169926-Linux-Dedicated-Server-feedback&p=2581720&viewfull=1#post2581720

I will resolve that issue when im back at home later, and post another rpt.

Additionally: SteamCMD checks every file for consistency after applying an update...

m1ndgames commented 9 years ago

So weird... I created the symlink and restarted the mission. Well.. the shp error is still there, but player inventories are loaded properly... I could repoduce the issue 2 days ago again and again... Today it just works without changing anything... Its so weird...

I guess the issue can be closed now, sorry if i caused additional work but i was almost sure Ace was the culprit ;)