Jump to content

sk82712

Member
  • Content Count

    2
  • Joined

  • Last visited

  • Medals

Posts posted by sk82712


  1. Hmm...everything *looks* OK.

    I wonder if there are DOS-style CRLF line endings in the arma2oaserver script that's causing trouble. Just to make sure, install the "tofrodos"[1] package and run the "fromdos"[2] tool on the arma2oaserver script:

    sudo apt-get install tofrodos

    fromdos arma2oaserver

    That'll strip out the DOS-style CR (carriage return) chars ('\r', sometimes displayed as "^M" in eg the vi editor) from the file.

    [1] In some Linux distributions, this is the dos2unix package...

    [2] ...and the tool is named dos2unix

    Ahhhh. <-----Noob. I was starting with ./server, not ./arma2oaserver start

    That apparently makes a difference.

    I'm good.

    ::bows to killswitch for pointing out my idiocy::

    -Adam


  2. Guys:

    yes, I searched with not much luck.

    My ubuntu (server 10.10 64 bit) dedicated is running in to trouble. I can create the server and join and play just fine. The problem is that the server shows up as my computers name 'ubuntu' both on LAN and internet. Oddly enough, I get a weird error from the logs:

    ./arma2oaserver: line 109: /server: No such file or directory
    WATCHDOG (2227): [Mon Apr  4 18:23:02 UTC 2011] Server died, waiting to restart...

    Sice I have a feeling you'll ask for them:

    arma2oaserver

    ARMA_DIR=/home/adam/arma2oa
    CONFIG=server.cfg
    PORT=2302
    PIDFILE=${ARMA_DIR}/${PORT}.pid
    RUNFILE=${ARMA_DIR}/${PORT}.run
    LOGFILE=${ARMA_DIR}/log.${PORT}.txt
    SERVER=${ARMA_DIR}/server
    OTHERPARAMS=-cpucount=2

    server.cfg (I ripped this from somewhere, not sure if it's 100% right)

    // GLOBAL SETTINGS
    hostname = "Test Dedicated Linux";	
    // The name of the server that shall be displayed in the public server list
    
    password = "";						
    // Password for joining, eg connecting to the server
    
    passwordAdmin="***********";						
    // Password to become server admin. When you're in Arma MP and connected to the server, type '#login xyz'
    
    reportingIP="arma2oapc.master.gamespy.com";		
    // This is the default setting. If you change this, your server might not turn up in the public list. Leave empty for private servers
    
    logFile="myserver.log";		
    // Tells ArmA-server where the logfile should go and what it should be called
    
    // WELCOME MESSAGE ("message of the day")
    // It can be several lines, separated by comma
    // Empty messages "" will not be displayed at all but are only for increasing the interval
    motd[] = {
                  "Test1",
                  "Test2",
                  "Test3",
    };
    motdInterval = 10;						
    // Time interval (in seconds) between each message
    
    maxPlayers = 64;
    // Maximum amount of players. Civilians and watchers, beholder, bystanders and so on also count as player.
    
    kickDuplicate = 1;
    // Each ArmA version has its own ID. If kickDuplicate is set to 1, a player will be kicked when he joins a server where another player with the same ID is playing.
    
    verifySignatures = 1;
    // Verifies the players files by checking them with the .bisign signatures. Works properly from 1.08 on
    
    // VOTING
    voteMissionPlayers = 1;  					
    // Tells the server how many people must connect so that it displays the mission selection screen.
    
    voteThreshold = 1;					
    // 33% or more players need to vote for something, for example an admin or a new map, to become effective
    
    // INGAME SETTINGS
    disableVoN = 0;						
    // If set to 1, Voice over Net will not be available
    
    vonCodecQuality = 6;					
    // Quality from 1 to 10
    
    persistent = 1;						
    // Persistent mode is not allowed, if changed to 1 the server will be disabled. 
    
    // SCRIPTING ISSUES
    onUserConnected = "";					// self-explaining
    onUserDisconnected = "";
    doubleIdDetected = "";
    regularCheck = "{}";
    
    // some ArmA specific stuff - signature verification
    onUnsignedData = ""; 
    // unsigned data detected
    
    onHackedData = ""; 
    // tampering of the signature detected
    
    onDifferentData = ""; 
    // data with a valid signature, but different version than the one present on server detected
    
    BattlEye = 1; 
    //Server to use BattlEye system

    Thanks for the help.

    -Adam

×