Jump to content
Sign in to follow this  
AJCStriker

Linux server cannot load mods

Recommended Posts

Running Ubuntu and Linux DC latest stable version from steam.

The server runs fine in Vanilla however attempting to start the server with mods results in errors.

Namely: "Cannot open file '/home/arma3/arma3/@8thWeapons\addons\rhard_mk18_cfg.ebo'"

This occurs for the contents of the last mod in the -mod list. So for the following startup line the above error is observed:

./arma3server -netlog -config=privateArmaConfig.cfg -mod=@8thEditorAddons\;@8thMaps\;@8thMedical\;@8thMisc\;@8thUnits\;@8thVehicles\;@8thWeapons\;

Any help would be appreciated!

Share this post


Link to post
Share on other sites

I'd advice to use quotations on your modlist i.e. -mod="@8thEditorAddons;@8thMaps;@8thMedical;@8thMisc;@8thUnits;@8thVehicles;@8thWeapons"

Share this post


Link to post
Share on other sites
There's a space in your @8thMisc which will split the rest as a new parameter. I'd advice to use quotations on your modlist i.e. -mod="@8thEditorAddons;@8thMaps;@8thMedical;@8thMisc;@8thUnits;@8thVehicles;@8thWeapons"

I wish that was the fix, sadly that's an issue with the copy pasting from the terminal. Quotations do not fix the issue :(

---------- Post added at 23:15 ---------- Previous post was at 22:58 ----------

UPDATE: Quotations and slashing the end of every mod does allow the server to load without the stated error. While the content is shown in the expansions box, the server cannot run missions with modded content inside, throwing the deleted DLC error message.

19:12:17 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.X39_MedSys_Scripting, alive_sys_adminactions, alive_amb_civ_population, alive_sys_crewinfo, alive_sys_weather, alive_sys_gc, alive_sys_profile, alive_main, alive_sys_viewdistance, task_force_radio_items, rav_lifter_a3, alive_mil_placement, alive_mil_opcom, alive_sup_combatsupport, alive_sup_transport, alive_civ_placement, alive_mil_convoy, kyo_mh47e, globemaster_c17, mas_afr_rebl_c, HAFM_UK_WHEELED, fza_ah64_US, mas_ukf_sftg_b, alive_amb_civ_placement

Share this post


Link to post
Share on other sites
This occurs for the contents of the last mod in the -mod list. So for the following startup line the above error is observed:

./arma3server -netlog -config=privateArmaConfig.cfg -mod=@8thEditorAddons\;@8thMaps\;@8thMedical\;@8thMisc\;@8thUnits\;@8thVehicles\;@8thWeapons\;

Any help would be appreciated!

File and directory names on Linux filesystems are case sensitive - for example, "Hello.txt" and "hello.txt" are two different files. (In Windows file systems, there's no such distinction). The Linux dedicated server expects files and folders it reads to be in all-lowercase. Make sure all the files and folders you upload have their names changed into lowercase letters. Then, edit the -mod parameter accordingly.

Share this post


Link to post
Share on other sites

I have made the suggested changes, however there was no change.

Current state:

startup line:

./arma3server -netlog -config=privateArmaConfig.cfg -mod="@8theditoraddons;@8thmaps;@8thmedical;@8thmisc;@8thunits;@8thvehicles;@8thweapons"

Error:

Cannot open file '/home/arma3/arma3/@8thweapons\addons\rhard_mk18_cfg.ebo'

Share this post


Link to post
Share on other sites

What about?

./arma3server -netlog -config=privateArmaConfig.cfg -mod="@8theditoraddons/;@8thmaps/;@8thmedical/;@8thmis c/;@8thunits/;@8thvehicles/;@8thweapons/"

Share this post


Link to post
Share on other sites

./arma3server -netlog -config=privateArmaConfig.cfg -mod="@8theditoraddons/;@8thmaps/;@8thmedical/;@8thmisc/;@8thunits/;@8thvehicles/;@8thweapons/"

- No change

./arma3server -netlog -config=privateArmaConfig.cfg -mod="@8theditoraddons\;@8thmaps\;@8thmedical\;@8thmisc\;@8thunits\;@8thvehicles\;@8thweapons\"

- Server shows the addons in its expansions box in server browser, attempting to load an operation causes:

9:36:59 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.X39_MedSys_Scripting, alive_sys_adminactions, alive_amb_civ_population, alive_sys_crewinfo, alive_sys_weather, alive_sys_gc, alive_sys_profile, alive_main, alive_sys_viewdistance, task_force_radio_items, rav_lifter_a3, alive_mil_placement, alive_mil_opcom, alive_sup_combatsupport, alive_sup_transport, alive_civ_placement, alive_mil_convoy, kyo_mh47e, globemaster_c17, mas_afr_rebl_c, HAFM_UK_WHEELED, fza_ah64_US, mas_ukf_sftg_b, alive_amb_civ_placement

Share this post


Link to post
Share on other sites
./arma3server -netlog -config=privateArmaConfig.cfg -mod="@8theditoraddons\;@8thmaps\;@8thmedical\;@8thmisc\;@8thunits\;@8thvehicles\;@8thweapons\"
You are escaping the closing double quote there. Remove the last backslash.
- Server shows the addons in its expansions box in server browser, attempting to load an operation causes:

9:36:59 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.X39_MedSys_Scripting, alive_sys_adminactions, alive_amb_civ_population, alive_sys_crewinfo, alive_sys_weather, alive_sys_gc, alive_sys_profile, alive_main, alive_sys_viewdistance, task_force_radio_items, rav_lifter_a3, alive_mil_placement, alive_mil_opcom, alive_sup_combatsupport, alive_sup_transport, alive_civ_placement, alive_mil_convoy, kyo_mh47e, globemaster_c17, mas_afr_rebl_c, HAFM_UK_WHEELED, fza_ah64_US, mas_ukf_sftg_b, alive_amb_civ_placement

Is that from the server log or your ArmA 3 Windows client log? That looks like you try to load a mission that uses the ALiVE mod along with a few other third-party aircraft addons and whatnot, but neither the ALiVE nor the other addons have been loaded in the client (or server, depending on where that message appears)

Are all of those addons included in the many 8th<something> mod folders you have listed in the -mod parameter?

Share this post


Link to post
Share on other sites

OK so this issue is now resolved. Here is the write up for anyone who encounters it in the future.

Linux requires pbo files for mods to be entirely in lower case. In the example shown in this thread, the @8thfiles contained pbo's from various different mods to enable our modpack to be more verbose and customised. These individual addon packs contained PBO files with capital letter in their names, subsequently causing the server to not find them and error out.

The solution is to use -mod="@8theditoraddons;@8thvehicles;" so on and so forth. The backslashes are not required inside the quotation marks as the characters do not require escaping.

The next issue is there is a segmentation fault on linux, but that is a different issue and will need to be addressed seperately.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×