Jump to content

-KH-Jman

Members
  • Content Count

    17
  • Joined

  • Last visited

Posts posted by -KH-Jman


  1. "The most recent beta definently leaks memory. "

    We are running arma2oaserver version 92770 with no memory issues.

    ArmA 2: Custom Memory Allocator

    http://community.bistudio.com/wiki/ArmA_2:_Custom_Memory_Allocator

    "You can specify allocator for Windows dedicated server the same way as for client binary, but expected performance gain is minimal, because of low concurrency of the dedicated server code compared to a client. "


  2. What arma2oaserver version are you using?

    Non Beta version is 87548

    Try the latest beta one.

    http://www.arma2.com/beta-patch.php

    Important fixes present in latest beta:

    http://armalog.phpfogapp.com/changelog/92767

    "[92705] Fixed: Possible crash when in out of VRAM conditions because of a race condition. "

    "[88726] Fixed: Frequent client/server crashes in MP (when merging multipacket messages)"

    "[87963] Optimized: Reduced memory footprint in complex missions."

    1.3GB is on the low side to run an Arma2 server I'm afraid.


  3. Custom faces is a good idea in principal but custom faces cause large amounts of desync and longer connection times for other players since custom faces and sounds have to be transfered to every client connected. There is no option to just turn on custom faces without custom sounds either so it's not particularly flexible for server admins. Due to the said issues with enabling this option I wish you luck in finding a server with it enabled.


  4. Having run UK7 DayZ for a few days I see the the DayZ persistence system is implemented via JayArma2Lib named pipes to and from the external Windows Hive and Hive Auth exe's.

    This creates a few potential failpoints since if the hive exe's fail or the named pipes error the complete connection chain between the server and master mysql database fails and requires user intervention to reset.

    Linux compatibility aside, my suggestion to you would be to replace the aging JayArmA2lib with ArmA2NET which uses callextension to parse data directly to and from Arma2OAServer.exe using a bespoke MYSQL addin. The addin could be signed so that other addins could not be used to inject MYSQL calls to the master server.

    The MYSQL addin could contain the master server connection details directly rather like the Hive exe's do now to prevent any unwarranted db calls. This solution would remove the dependency on the named pipe system and the Hive exe's.

    I have also noticed that the mod sends the player data via pipe to the hive.exe and then master mysql server every 40 or 50 seconds. If there are 50 players, thats 50 updates every minute (roughy) per server which puts a huge strain on the master server DB and creates extra bandwidth use for servers.

    I have been programming an Arma2 persistent database project for quite some considerable amount of time now that too originally used JayArma2Lib/named pipes to persistent update player and server data. Recently I have been working with Firefly who has produced a working MYSQL addin for ArmA2NET and I have migrated my scripts to ArmA2NET successfully. My scripts send (save) player data to the master server when a player either disconnects/crashes out or the server stops. I think this is a much better way of keeping players synced to the database than is currently implemented in DayZ Alpha. I'd be happy to help out the DayZ team in any way I can.

    My project with demos can be found on Dev-Heaven:

    https://dev-heaven.net/projects/a2-sql-persistent-db/repository/revisions/master/show/a2-sql-persistent-db/PersistentDB

    The Biforum thread can can found here:

    http://forums.bistudio.com/showthread.php?111484-ArmA2-Persistent-Database-Scripts-WIP

    Dev-heaven Ticket:

    https://dev-heaven.net/issues/31497


  5. Server Name

    DayZ Zombie RPG - UK7 (v1.5.*) dayzmod.com - Hosted by Kellys Heroes

    Server IP

    78.129.202.206:2302

    Server Admins

    Any available [KH] tagged player

    Server Type

    Arma2 CO DayZ Mod

    Required Minimum A2OA client beta version: 90242

    Veteran mode, no 3rd person, crosshair, map markers.

    Maxping 200, no custom faces or custom sounds.

    TeamSpeak 3

    78.129.202.206:9987

    Password: bigjoe

    Channel: DayZ

    FAQ

    Q: Why do I get 'bad version' when I connect to UK7 ?

    A: UK7 requires a minimum A2OA client beta build of 90242. This build or higher has better MP code and improved stability.

    Download the A2OA latest beta.

    Once installed you must alter your A2OA startup line as discussed here i.e

    C:\Program Files\Bohemia Interactive\ArmA 2\Expansion\beta\arma2oa.exe" -mod=Expansion\beta;Expansion\beta\expansion;@DayZ

    For Steam users installing beta please read here

    Alternatively there is an automated batch file script that will setup the beta once you have it installed. Click here to download

    You can see the server status on our website frontpage and regular status updates here

    Our UK7 FAQ thread is here

    [KH]Jman

    Kellys Heroes Clan Leader

×