Jump to content
Sign in to follow this  
DigitalAdhesive

Trying to set up an AO dedicated linux server - having troubles!

Recommended Posts

Hey all,

A friend of mine and I are working on installing the dedicated AO linux server and we're running into a few challenges. I'm actually posting on behalf of my buddy who's no stranger to linux, so I'm ruling general incompetence out, and hopefully maybe there's just something very simple that we're/he's missing that some of the vets here can point us to.

When he starts the server, he gets a ton of error messages - here's a brief sample:

Warning Message: No entry '/CfgSurfaces/runway_beton.isWater'.



Warning Message: '/' is not a value

Warning Message: No entry '/CfgSurfaceCharacters.Empty'.

Warning Message: No entry '.probability'.

Warning Message: Size: '/' not an array

Default clutter names TypeX used for /

Warning Message: No entry '/CfgSurfaces/city_dashedline.impact'.

Warning Message: '/' is not a value

Warning Message: No entry '/CfgSurfaces/city_dashedline.isWater'.

Warning Message: '/' is not a value

And it goes on and on and on!

Now, we're not certain what the file/directory structure is supposed to look like server-side. We're both using Steam versions of the game, so I'm not certain if the directory structure is different (addons, etc.) than what the server wants/is expecting. We've also found hardly any information about how to set the damn thing up in general outside of the readme file.

Any advice would be greatly appreciated!

Share this post


Link to post
Share on other sites

Copy a patched OA windows install to linux, download most recent linux deddy. extract the linux deddy in the OA directory, run the install. Configure the arma2oaserver script, start server with arma2oaserver (start/stop/restart/status/check).

...Syn...

Edited by VisceralSyn
typos and other grammatical errors, as usual...

Share this post


Link to post
Share on other sites
Copy a patched OA windows install to linux, download most recent linux deddy. extract the linux deddy in the OA directory, run the install. Configure the arma2oaserver script, start server with arma2oaserver (start/stop/restart/status/check).

...Syn...

Grrrr... still having issues!

I've done the following, please let me know what I am missing:

Installed the dependencies and packages I needed on Linux for the server to run (CentOS 6.2 64-bit.)

Installed a fresh copy of operation arrowhead and patched it with the latest patch, then copied it over to the linux directory.

Copied the latest dedicated server files over (version 1.60.88775) and configured the scripts.

STILL getting a bunch of errors in my log:

WATCHDOG (15526): [Wed Feb 8 20:34:35 EST 2012] Starting server (port 2302)...



Warning Message: No entry '.profilePathDefault'.

Warning Message: '/' is not a value

Warning Message: No entry '.profilePathCommon'.

Warning Message: '/' is not a value

Warning Message: No entry '.extensionSave'.

Warning Message: '/' is not a value

Warning Message: No entry '.extensionProfile'.

Warning Message: '/' is not a value

Warning Message: No entry '.extensionWizardMission'.

Warning Message: '/' is not a value

Warning Message: No entry '.extensionAddon'.

Warning Message: '/' is not a value

Cannot register string STR_SUNDAY - global stringtable not found

Cannot register string STR_MONDAY - global stringtable not found

Cannot register string STR_TUESDAY - global stringtable not found

Cannot register string STR_WEDNESDAY - global stringtable not found

Cannot register string STR_THURSDAY - global stringtable not found

Cannot register string STR_FRIDAY - global stringtable not found

Cannot register string STR_SATURDAY - global stringtable not found

Cannot register string STR_JANUARY - global stringtable not found

Cannot register string STR_FEBRUARY - global stringtable not found

Cannot register string STR_MARCH - global stringtable not found

Cannot register string STR_APRIL - global stringtable not found

Cannot register string STR_MAY - global stringtable not found

Cannot register string STR_JUNE - global stringtable not found

Cannot register string STR_JULY - global stringtable not found

Cannot register string STR_AUGUST - global stringtable not found

Cannot register string STR_SEPTEMBER - global stringtable not found

Cannot register string STR_OCTOBER - global stringtable not found

Cannot register string STR_NOVEMBER - global stringtable not found

….

With a few hundred errors in-between ending with

…

arning Message: Size: '/' not an array

Warning Message: No entry '.shadow'.

Warning Message: '/' is not a value

Warning Message: Resource RscDisplayNotFreeze not found

Warning: preNLOD format in object

Very old object loaded.

Warning Message: Bad file format (p׋).

WATCHDOG (15526): [Wed Feb 8 20:35:02 EST 2012] Server died, waiting to restart...

Any ideas? :confused:

Share this post


Link to post
Share on other sites

out of curiosity, the user account being used has permission to create directories and files, right?

...Syn...

Share this post


Link to post
Share on other sites

Did you run tolower?

Share this post


Link to post
Share on other sites

If he ran the install, it runs tolower. But if the profile isn't already created, then the first run will make a profile in the player folder. However if that user account doesn't have sufficient permissions, and not able to create the player folder, or the profile, i see those errors. Not all of the errors, tho.

...Syn...

Share this post


Link to post
Share on other sites

Thanks for all the help on this! I finally got it so the server start and I can connect and everything. Was just a matter of moving some files that didn't exist and renaming Expansion to expansion. Here's the issue: When I login as admin and go to the missions screen (#login <password> #missions in the chat box), if I attempt to load a mission, it says "waiting for host"... and nothing happens!? Any help would be much appreicated. What am I missing?

edit: Never mind - looks like it was a port issue - got it fixed. More issues to come no doubt, though!

New problem!

Having an issue with the server loading addons. Since this is a linux server, I am not sure how to load the mods along with the server? We have maps that use mods, so need this to work! Any help would be much appreciated. Thanks!

edit: Fixed that issue as well - the addons are loading, but we're getting a ton of errors right now; is there any difference in how a server loads addons as opposed to a client, because we're using the exact same addon directory on the server as on our clients - and client-side we don't have any issues (that we know of at least)?

Edited by DigitalAdhesive

Share this post


Link to post
Share on other sites

Maybe you want to join the Linux Arma Server Skype group (see my signature).

What are the exact error messages?

Maybe you want to have a look at the LASCP (http://github.com/zeidlos/LASCP/). This is a simple PHP+Bash-Script powered control panel for Linux game servers, including mod update against the Six-Updater network and some other stuff.

#!/bin/bash
#
# armaserver: ArmA 2 Linux Dedicated Server Control Script
#  (c) 2010 BIStudio
#  ArmA 2 binary version must be 1.04 or later
#  Edited by Banshee for LASCP

#=======================================================================
#========               CONFIGURATION PARAMETERS                ========
#======== MUST BE EDITED MANUALLY TO FIT YOUR SYSTEM PARAMETERS ========
#=======================================================================
ARMA_DIR=$2
CONFIG=${ARMA_DIR}/../tier1ops_main.cfg
PORT=$6
BECONF=$4
WEB_DIR=$3
PIDFILE=${ARMA_DIR}/${PORT}.pid
RUNFILE=${ARMA_DIR}/${PORT}.run
LOGFILE=${WEB_DIR}/logfile.txt
SERVER=${ARMA_DIR}/server
OTHERPARAMS=-cpucount=$5
MODFILE=${WEB_DIR}/inc/$7
MODS=$(< ${MODFILE})

#=======================================================================

...

This is a slightly customized version of the startupscript. You see we have a MODFILE variable wich gets a file as a parameter. This file just contains the modline as a string. E.g.:

@cba;@ace;@acex;@fdf_podagorsk;@isla_duala;@glt_missilebox;@torabora;@fallujah;@ngs_capraia;@brg_africa;@jsrs-e;@jsrs-v;@jsrs-vw;@jsrs-w;@acre;@jayarma2lib;

Edited by Banshee

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  

×