Results 1 to 9 of 9

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

  1. #1

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

    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!

  2. #2
    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...
    Last edited by VisceralSyn; Feb 8 2012 at 22:59. Reason: typos and other grammatical errors, as usual...

  3. #3
    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?

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

    ...Syn...

  5. #5
    Did you run tolower?

    If you enjoy my work and want to my support efforts doing this for a living,
    please consider to become a patreon - Community Funded Modding!


    (305 of 1000$ per month by 36 patrons reached for first tier)


    Current projects: CUP, AiA TP, AiA SA, AiA HQ, IFA3


    Help: Got a crash? Report it! What is the RPT log file?

  6. #6
    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...

  7. #7
    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)?
    Last edited by DigitalAdhesive; Feb 12 2012 at 03:44.

  8. #8

  9. #9
    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.

    Code:
    #!/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.:
    Code:
    @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;
    Last edited by Banshee; Feb 15 2012 at 11:03.

    Tactics | Teamwork | Training

    Linux Arma Server Skype Chat

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •