Jump to content
dazhbog

Linux Dedicated Server feedback

Recommended Posts

Hi!

Please tell me, how much FPS you have on your dedicated server on Debian64 or Ubuntu64 with 40+ players under i7 or xeon CPUs?

Thanks!

Share this post


Link to post
Share on other sites

I've updated my Linux server install tutorial with all of the latest changes. I've added new links, removed outdated commands/settings, and added some new steps.

Find it here: https://medium.com/arma-3-server-administration/installation-and-configuration-of-an-arma-3-linux-dedicated-server-7875c9030b7

I repeated all of my steps on Ubuntu 14.04 and installed CBA as a test, and I am now connected and mucking around successfully inside the server. Let me know if you have thoughts on how I can improve the instructions.

Share this post


Link to post
Share on other sites

Is there a list of distributions and versions, that are not compatible with dedicated server?

I ask this, because i have a running server on openSuse 13.2 64bit. All is working fine except the Voice Over Net (VON). Im not able to talk inside the game ... and VON is not disabled (disableVON=0) and the Codec is standard (10).

Is there some libraries needed for VON? I doesnt find anything in journalctl or other logfiles, that something is missing.

Share this post


Link to post
Share on other sites

Thought I should hint about Linux Game Server Managers (https://github.com/dgibbs64/linuxgsm/wiki) for setting up an Arma3 DS on (Debian/Redhat) Linux. Haven't seen it mentioned in these forums before. There's simply no reason to struggle yourself with proper start/stop scripts for Arma3 (or any of the other 30 supported game servers). The scripts works great, and provide consistent commands for downloading, installation, upgrades, monitoring and management.

Share this post


Link to post
Share on other sites

Has anyone gotten this server to work on Arch? I've read that medium guide, a guide from a wiki, and even tried the LGSM to get a server up and running. They all installed without problems, and started without problems. However when I'd go to join the game, nothing would show up. I filtered for the name of the server, and even looked in the LAN tab. Couldn't find it at all. To be clear I did set the name for the server in the config. Even searched for the hostname of the machine hosting it encase the name change didn't work. Couldn't find it at all. Port forwarding obviously done, but like I said I didn't even find it under LAN. Anyone have any ideas?

Share this post


Link to post
Share on other sites

Hi, little confused here ... I hope someone can clear this up for me.

 

I was setting up the Linux server on Google Compute but got a server/client mismatch. Oops, not DEV server I thought and changed SteamID to 107410. But then Steam said "no subscription". Then I did a bit of searching. Is there really no DEV server for Linux ? If so this is unfortunate as I would have to pay for a Windows Server license. But I guess its not so bad running the STABLE server on Linux, however I wonder what Bohemia's reasons are for holding back DEV on Linux ? Is it more difficult to develop for ?

Share this post


Link to post
Share on other sites

Hey guys,

We have Arma 3 Linux dedicated server on:

Distro: CentOS Linux release 7.1.1503 (Core)

Arch: x86_64

Kernel: 3.10.0-229.14.1.el7.x86_64

We use LGSM http://gameservermanagers.com/lgsm/arma3server/ and after the latest SteamCMD update we can't launch server binaries because of some crashes.

There is Exile mod and allinarmaterrainpack mod with Chernarus map added.

Some debug info is here:

Update 

./arma3/arma3server update
 [  OK  ] Update arma3-server: Checking for update: Server logs: No update reques[  OK  ] Update arma3-server: Checking for update: SteamCMD

No update available:
    Current version: 795382
    Available version: 795382
    https://steamdb.info/app/233780/

[  OK  ] Update arma3-server: No update available
Launch in debug

./arma3server debug

ARMA 3 Debug
============================

Distro: CentOS Linux release 7.1.1503 (Core)
Arch: x86_64
Kernel: 3.10.0-229.14.1.el7.x86_64
Hostname: arma3-dev.localdomain

Start parameters:
./arma3server -netlog -ip=172.24.0.34 -cfg=/home/arma3server/arma3/serverfiles/cfg/arma3-server.network.cfg -config=/home/arma3server/arma3/serverfiles/cfg/arma3-exile.cfg -mod=mods/@exile -mod=mods/@allinarmaterrainpack -servermod=mods/@exileserver -autoinit

Use for identifying server issues only!
Press CTRL+c to drop out of debug mode.
Warning! If arma3-server is already running it will be stopped.

Continue? [y/N]y
[ INFO ] Debug arma3-server: Stopping any running servers
[ FAIL ] Stopping arma3-server: arma3server is already stopped
[ OK ] Debug arma3-server: Starting debug
9:31:29 Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/PAPA_BEAR/
9:31:29 Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/AirBase/
9:31:30 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/
9:31:30 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/
9:31:30 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/
9:31:30 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/
9:31:30 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/
9:31:30 Updating base class ->Default, by a3\anims_f\config\sdr\config.bin/CfgMovesBasic/DefaultDie/
9:31:30 Updating base class ->Default, by a3\anims_f\config\sdr\config.bin/CfgMovesMaleSdr/States/Crew/
9:31:30 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/
9:31:30 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/
9:31:30 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/
9:31:30 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/
9:31:30 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/
9:31:30 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscShortcutButtonMain/
9:31:30 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonEditor/
9:31:30 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscIGUIShortcutButton/
9:31:30 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscGearShortcutButton/
9:31:30 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonMenu/
9:31:30 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuOK/
9:31:30 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuCancel/
9:31:30 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuSteam/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/RscLoadingText/
9:31:30 Updating base class ->RscListBox, by a3\ui_f\config.bin/RscIGUIListBox/
9:31:30 Updating base class ->RscListNBox, by a3\ui_f\config.bin/RscIGUIListNBox/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackground/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUI/
9:31:30 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUILeft/
9:31:30 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIRight/
9:31:30 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIBottom/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUITop/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUIDark/
9:31:30 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/RscBackgroundLogo/
9:31:30 Updating base class ->RscMapControl, by a3\ui_f\config.bin/RscMapControlEmpty/
9:31:30 Updating base class ->RscPicture, by a3\ui_f\config.bin/CA_Mainback/
9:31:30 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Back/
9:31:30 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Title_Back/
9:31:30 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Black_Back/
9:31:30 Updating base class ->RscTitle, by a3\ui_f\config.bin/CA_Title/
9:31:30 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/CA_Logo/
9:31:30 Updating base class ->CA_Logo, by a3\ui_f\config.bin/CA_Logo_Small/
9:31:30 Updating base class ->RscButton, by a3\ui_f\config.bin/CA_RscButton/
9:31:30 Updating base class ->CA_RscButton, by a3\ui_f\config.bin/CA_RscButton_dialog/
9:31:30 Updating base class ->RscActiveText, by a3\ui_f\config.bin/CA_Ok/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image2/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_text/
9:31:30 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscVignette/
9:31:30 Updating base class ->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscMapControlTooltip/
9:31:30 Updating base class RscUnitInfo->RscUnitInfoAirNoWeapon, by a3\ui_f\config.bin/RscInGameUI/RscUnitInfoAir/
9:31:30 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_OK/
9:31:30 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Cancel/
9:31:30 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Clear/
9:31:30 Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
9:31:30 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
9:31:30 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
9:31:30 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
9:31:30 Updating base class RscControlsGroup->RscControlsGroupNoHScrollbars, by a3\ui_f\config.bin/RscDisplayMain/controls/ModIcons/
9:31:30 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
9:31:30 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
9:31:30 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
9:31:30 Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
9:31:30 Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
9:31:30 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
9:31:30 Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
9:31:30 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
9:31:30 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
9:31:30 Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
9:31:30 Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
9:31:30 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
9:31:30 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
9:31:30 Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
9:31:30 Updating base class RscStandardDisplay->, by a3\ui_f_mp_mark\config.bin/RscDisplayRespawn/
9:31:30 Updating base class ->VehicleMagazine, by a3\weapons_f\config.bin/CfgMagazines/24Rnd_missiles/
9:31:31 Updating base class ->RocketPods, by a3\weapons_f\config.bin/cfgWeapons/missiles_DAR/
9:31:31 Updating base class ->SlotInfo, by a3\weapons_f_mark\config.bin/UnderBarrelSlot/
9:31:31 Updating base class CutSceneAnimationBaseAbuse->CutSceneAnimationBase, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_Abuse_abuser/
9:31:31 Updating base class CutSceneAnimationBaseAbuse->CutSceneAnimationBase, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_Abuse_abusing/
9:31:31 Updating base class CutSceneAnimationBaseAbuse->CutSceneAnimationBase, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_Abuse_Akhanteros/
9:31:31 Updating base class CutSceneAnimationBaseAbuse->CutSceneAnimationBase, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_Abuse_Lacey/
9:31:31 Updating base class Acts_AidlPsitMstpSsurWnonDnon01->Acts_AidlPsitMstpSsurWnonDnon_loop, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_AidlPsitMstpSsurWnonDnon02/
9:31:31 Updating base class Acts_AidlPsitMstpSsurWnonDnon01->Acts_AidlPsitMstpSsurWnonDnon_loop, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_AidlPsitMstpSsurWnonDnon03/
9:31:31 Updating base class Acts_AidlPsitMstpSsurWnonDnon01->Acts_AidlPsitMstpSsurWnonDnon_loop, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_AidlPsitMstpSsurWnonDnon04/
9:31:31 Updating base class Acts_AidlPsitMstpSsurWnonDnon01->Acts_AidlPsitMstpSsurWnonDnon_loop, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_AidlPsitMstpSsurWnonDnon05/
9:31:31 Updating base class Acts_AidlPercMstpSlowWrflDnon_warmup01->Acts_AidlPercMstpSlowWrflDnon_warmup_loop, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_AidlPercMstpSlowWrflDnon_warmup02/
9:31:31 Updating base class Acts_AidlPercMstpSlowWrflDnon_warmup01->Acts_AidlPercMstpSlowWrflDnon_warmup_loop, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_AidlPercMstpSlowWrflDnon_warmup03/
9:31:31 Updating base class Acts_AidlPercMstpSlowWrflDnon_warmup01->Acts_AidlPercMstpSlowWrflDnon_warmup_loop, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_AidlPercMstpSlowWrflDnon_warmup04/
9:31:31 Updating base class Acts_AidlPercMstpSlowWrflDnon_warmup01->Acts_AidlPercMstpSlowWrflDnon_warmup_loop, by exile_client\config.bin/CfgMovesMaleSdr/States/Acts_AidlPercMstpSlowWrflDnon_warmup05/
9:31:31 Updating base class HitPoints->, by exile_client\config.bin/CfgVehicles/CAManBase/HitPoints/
9:31:31 Updating base class RscStandardDisplay->, by exile_client\config.bin/RscDisplayMain/
9:31:31 Updating base class RscPicture->RscText, by exile_client\config.bin/RscDisplayVoiceChat/controls/Picture/
9:31:31 Updating base class Weather->Weather, by AiA\Worlds\lighting\desert\config.bin/CfgWorlds/MCN_Aliabad/Weather/
9:31:32 Initializing Steam Manager
9:31:32 unable to load subscribed content list. list will be updated from steam
9:31:32 unable to load published content list. list will be updated from steam
9:31:32 unable to load cached items meta info. save and update functionality will be broken
9:31:32 Steam Manager initialized.
9:31:32 ============================================================================================= List of mods ===============================================================================================
9:31:32 modsReadOnly = true
9:31:32 safeModsActivated = false
9:31:32 customMods = true
9:31:32 hash = 'B65A3A282AFE91DC2481CF669B6E6B1EF47D3FFA'
9:31:32 hashShort = '64998330'
9:31:32 name | modDir | default | origin | hash | hashShort | fullPath
9:31:32 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9:31:32 @allinarmaterrainpack | @allinarmaterrainpack | false | GAME DIR | b3113d94ca99c99b4992e2fe91041f6def2cbf0b | 91025923 | /home/arma3server/arma3/serverfiles/mods/@allinarmaterrainpack
9:31:32 Exile Mod | @exile | false | GAME DIR | f7f4211a0630692bb84e4275160164d6793f9ea6 | 86fef58b | /home/arma3server/arma3/serverfiles/mods/@exile
9:31:32 Arma 3 DLC Bundle | dlcbundle | true | NOT FOUND | | |
9:31:32 Arma 3 Marksmen | mark | true | GAME DIR | 72dafe7fb444b4ca8438eb4a18bb963f04451f1c | d80931de | /home/arma3server/arma3/serverfiles/mark
9:31:32 Arma 3 Helicopters | heli | true | GAME DIR | d501ad2cecf1acdf8df830a3c4c82c549508a1f0 | 54e1c164 | /home/arma3server/arma3/serverfiles/heli
9:31:32 Arma 3 Karts | kart | true | GAME DIR | ff5d4beff64aa06e5291ee726dba99122de0c9be | 3d3c6d | /home/arma3server/arma3/serverfiles/kart
9:31:32 Arma 3 Zeus | curator | true | GAME DIR | 13fd3ee42f34a3437b91fcb413b4f9469c6e9781 | 6dbbef82 | /home/arma3server/arma3/serverfiles/curator
9:31:32 Arma 3 | A3 | true | NOT FOUND | | |
9:31:32 @exileserver | @exileserver | false | GAME DIR | da39a3ee5e6b4b0d3255bfef95601890afd80709 | 11fdd19c | /home/arma3server/arma3/serverfiles/mods/@exileserver
9:31:32 ==========================================================================================================================================================================================================
/home/arma3server/arma3/functions/fn_debug: line 63: 6125 Segmentation fault (core dumped) ${executable} ${parms}

 

$ gdb arma3/serverfiles/arma3server arma3/serverfiles/core.5234 GNU gdb (GDB)

$ gdb arma3/serverfiles/arma3server arma3/serverfiles/core.5234
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-64.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
...
Reading symbols from /home/arma3server/arma3/serverfiles/arma3server...Missing separate debuginfo for /home/arma3server/arma3/serverfiles/arma3server
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/f1/a6140316126c7128082bc608c32fae918b33d3.debug
(no debugging symbols found)...done.
[New LWP 5234]
[New LWP 5235]
[New LWP 5242]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /home/arma3server/arma3/serverfiles/libsteam_api.so
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/dc/1ecab84298480b212093fb3825a35d75eece52.debug
Core was generated by `./arma3server -netlog -ip=172.24.0.34 -cfg=/home/arma3server/arma3/serverfiles/'.
Program terminated with signal 11, Segmentation fault.
#0 0xf6f7b6ba in vfprintf () from /lib/libc.so.6
Missing separate debuginfos, use: debuginfo-install glibc-2.17-78.el7.i686 libgcc-4.8.3-9.el7.i686 libstdc++-4.8.3-9.el7.i686
(gdb) bt
#0 0xf6f7b6ba in vfprintf () from /lib/libc.so.6
#1 0xf6f84ecf in fprintf () from /lib/libc.so.6
#2 0x0825e5cc in ?? ()
#3 0x0825e874 in ?? ()
#4 0x0825e8af in ?? ()
#5 0x080cb527 in ?? ()
#6 0xf6f51933 in __libc_start_main () from /lib/libc.so.6
#7 0x080fb561 in ?? ()

 

Server worked fine on 1.50 before the update to the 1.52 patch. Does anyone know what can cause this issue or how to solve?

 

 

Thanks

 

sapphire

Share this post


Link to post
Share on other sites

Hallo together,

 

I can't open a fresh post, because I'm new :)

 

I installed an arma 3 server on a opensuse 13.2 x64 with all patches. And it seems that all wored fine without voice communication. If I push caps for speaking, my charachters mouth moves, but other players doesnt hear me and they din't see my mouth moving.

Further if I talk to side, I can see it at the left corner, but noone other can't hear it or see it.

 

Thanks for helping,

 

Gz. mister-man

Share this post


Link to post
Share on other sites

Hallo together,

 

I can't open a fresh post, because I'm new :)

 

I installed an arma 3 server on a opensuse 13.2 x64 with all patches. And it seems that all wored fine without voice communication. If I push caps for speaking, my charachters mouth moves, but other players doesnt hear me and they din't see my mouth moving.

Further if I talk to side, I can see it at the left corner, but noone other can't hear it or see it.

 

Thanks for helping,

 

Gz. mister-man

Share this post


Link to post
Share on other sites
What i've been trying to do is make an Arma 3 Server, now i've used the following installation [http://gameservermanagers.com/lgsm/arma3server/] and i've also tried the one that bistudio provides, both are giving me errors.
 
The one from bistudio is giving me these errors when I start it
./arma3server: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./arma3server) ./arma3server: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/steam/arma3/libsteam_api.so)
 
When I start the one from GSM, the server goes online for a second then goes offline. I have no idea what is causing this and alll I have is this debug from
 
12:57:31 SteamAPI initialization failed. Steam features wont's be accessible!
12:57:34 Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/PAPA_BEAR/
12:57:34 Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/AirBase/
12:57:35 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/
12:57:35 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/
12:57:35 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/
12:57:35 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/
12:57:35 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/
12:57:35 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/
12:57:35 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/
12:57:35 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/
12:57:35 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/
12:57:35 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/
12:57:35 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscShortcutButtonMain/
12:57:35 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonEditor/
12:57:35 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscIGUIShortcutButton/
12:57:35 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscGearShortcutButton/
12:57:35 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonMenu/
12:57:35 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuOK/
12:57:35 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuCancel/
12:57:35 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuSteam/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/RscLoadingText/
12:57:35 Updating base class ->RscListBox, by a3\ui_f\config.bin/RscIGUIListBox/
12:57:35 Updating base class ->RscListNBox, by a3\ui_f\config.bin/RscIGUIListNBox/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackground/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUI/
12:57:35 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUILeft/
12:57:35 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIRight/
12:57:35 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIBottom/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUITop/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUIDark/
12:57:35 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/RscBackgroundLogo/
12:57:35 Updating base class ->RscMapControl, by a3\ui_f\config.bin/RscMapControlEmpty/
12:57:35 Updating base class ->RscPicture, by a3\ui_f\config.bin/CA_Mainback/
12:57:35 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Back/
12:57:35 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Title_Back/
12:57:35 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Black_Back/
12:57:35 Updating base class ->RscTitle, by a3\ui_f\config.bin/CA_Title/
12:57:35 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/CA_Logo/
12:57:35 Updating base class ->CA_Logo, by a3\ui_f\config.bin/CA_Logo_Small/
12:57:35 Updating base class ->RscButton, by a3\ui_f\config.bin/CA_RscButton/
12:57:35 Updating base class ->CA_RscButton, by a3\ui_f\config.bin/CA_RscButton_dialog/
12:57:35 Updating base class ->RscActiveText, by a3\ui_f\config.bin/CA_Ok/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image2/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_text/
12:57:35 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscVignette/
12:57:35 Updating base class ->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscMapControlTooltip/
12:57:35 Updating base class RscUnitInfo->RscUnitInfoAirNoWeapon, by a3\ui_f\config.bin/RscInGameUI/RscUnitInfoAir/
12:57:35 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_OK/
12:57:35 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Cancel/
12:57:35 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Clear/
12:57:35 Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
12:57:35 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
12:57:35 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
12:57:35 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
12:57:35 Updating base class RscControlsGroup->RscControlsGroupNoHScrollbars, by a3\ui_f\config.bin/RscDisplayMain/controls/ModIcons/
12:57:35 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
12:57:35 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
12:57:35 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
12:57:35 Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
12:57:35 Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
12:57:35 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
12:57:35 Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
12:57:35 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
12:57:35 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
12:57:35 Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
12:57:35 Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
12:57:35 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
12:57:35 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
12:57:35 Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
12:57:35 Updating base class RscStandardDisplay->, by a3\ui_f_mp_mark\config.bin/RscDisplayRespawn/
12:57:35 Updating base class ->GrenadeLauncher, by a3\weapons_f\config.bin/cfgWeapons/UGL_F/
12:57:35 Updating base class ->Rifle, by a3\weapons_f\config.bin/cfgWeapons/Rifle_Base_F/
12:57:35 Updating base class ->SlotInfo, by a3\weapons_f_mark\config.bin/UnderBarrelSlot/
12:57:35 Initializing Steam Manager
12:57:35 unable to load subscribed content list. list will be updated from steam
12:57:35 unable to load published content list. list will be updated from steam
12:57:35 unable to load cached items meta info. save and update functionality will be broken
12:57:35 Steam Manager initialized.
12:57:35 ============================================================================================= List of mods ===============================================================================================
12:57:35 modsReadOnly = true
12:57:35 safeModsActivated = false
12:57:35 customMods = false
12:57:35 hash = '610C3FBA5792AD2FE0F216CECBEBFE404680AC72'
12:57:35 hashShort = '241c7f96'
12:57:35                                               name |               modDir |    default |               origin |                                     hash | hashShort | fullPath
12:57:35 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
12:57:35                                  Arma 3 DLC Bundle |            dlcbundle |       true |            NOT FOUND |                                          |           |
12:57:35                                    Arma 3 Marksmen |                 mark |       true |             GAME DIR | a3cb8bd430002971f7ecedb65aca970ce6a3e880 |  3021f00c | /home/arma3server/serverfiles/mark
12:57:35                                 Arma 3 Helicopters |                 heli |       true |             GAME DIR | 21385ab46a1a725af129e211d3a9f73b047d1c83 |  5c1dd0e0 | /home/arma3server/serverfiles/heli
12:57:35                                       Arma 3 Karts |                 kart |       true |             GAME DIR | fc0cb7d662348d9651bfc620aff863ad545e0346 |  4bdcb8a9 | /home/arma3server/serverfiles/kart
12:57:35                                        Arma 3 Zeus |              curator |       true |             GAME DIR | 352756ce4c2c2b788be47fb754e3426ef3b8ba3d |  c6890f55 | /home/arma3server/serverfiles/curator
12:57:35                                             Arma 3 |                   A3 |       true |            NOT FOUND |                                          |           |
12:57:35 ==========================================================================================================================================================================================================
/home/arma3server/functions/command_debug.sh: line 61:  8170 Segmentation fault      (core dumped) ${executable} ${parms}

Can anyone assist at all?
 

Share this post


Link to post
Share on other sites

Hello,

 

We are Running a Arma3 Dedicated Linux Server on Debian 8 with daily 80 Players.

 

And we have a big problem, the Linux Server is not using all CPU cores, but uses 1-2 Cores from 8 Cores.

 

Our Startup Command is:

./arma3server -port=2302 -maxplayers=100 -cfg=basic.cfg -config=server.cfg -autoInit -enableHT -exThreads=7 -serverMod="@extDB2;@life_server;beserver"

With 50 Players, is the FPS on the Server under 10 FPS.

 

The Startup Command:

./arma3server -port=2302 -maxplayers=100 -cfg=basic.cfg -config=server.cfg -autoInit -cpuCount=8 -serverMod="@extDB2;@life_server;beserver"

Changes nothing....

 

 

The Linux HC Client, gives Signature Check errors. I Am Wondering, The Linux Dedicated Server, has no Memory Leak Bugs, and running fine.

The Windows Server of Arma3 hangsup every 1-2 hours, with Memory Leak Error.

 

So, only Linux is playable, but the Core using is fail.

 

Or i am to Stupid for that?

Share this post


Link to post
Share on other sites

I have a couple issues that need addressing aside from setting it up to run on certain cores/threads.

 

I have to use

nohup ./start.sh &

in order to keep the server running when I close the SSH connection.
This does not make an RPT file for each instance. Instead it makes one nohup file for all the instances which ends up being one HUGE file.

 

Then there is the fact that for some reason I have to specify mod folders like this:

-mods=mods/\@ace3\;mods/\cba_a3\;mods/\@ALiVE\;

Otherwise the server wont launch with the mods loaded. I am running Debian 8.1 x64.

 

I also for some reason can not connect via RCON and my Wasteland server wont detect the A3Wasteland settings folder nor will it connect to the ALiVE database or a MySQL server. Also, I am wary of running the Headless Client as I would have to start the server, close the SSH connection, reopen the connection and launch the Headless client, then close the connection again.

 

I believe the current size of the NOHUP file is ~3GB.

 

This is my ./start.sh file:

#!/bin/sh

#a3dir="/home/arma3server/serverfiles/public"
#a3cfg="$a3dir/serverconfig"
#a3mods="$a3dir/mods"
./arma3server -netlog -port="2302" -cfg="/home/arma3server/serverfiles/public/serverconfig/basic.cfg" -config="/home/arma3server/serverfiles/public/serverconfig/server.cfg" -mod=mods/\@ace3\;mods/\@cba_a3\;mods/\@ALiVE\; -servermod=mods/\@AliveServer -bepath="" -autoinit -world=empty -noSound -loadmissiontomemory

Share this post


Link to post
Share on other sites

Why dont you just set it up as upstart service ?  and start it like this -  sudo service arma3server start, and on next reboot it will auto start.

 

this is how i have mine, also same with headless clients

 

 

arma3server.conf    in /etc/init/

 

 

 
# Arma 3 Server Instance

description "Arma 3 Server Instance"
author "Arma 3 Server Instance"

# When to start the service
start on runlevel [2345]

# When to stop the service
stop on runlevel [016]

# Automatically restart process if crashed
respawn

# Specify working directory
chdir /home/arma3server/steamcmd/arma3

# Specify the process/command to start
script

exec sudo -u arma3server taskset 0,1,2,3 ./arma3server -name=Server -config=startup/server.cfg -cfg=startup/arma3.cfg -world=empty -nobenchmark -LoadMissionToMemory -noSound -exThreads=7 -cpuCount=4

end script

Id like to add another command on top for update check, maybe if some one can pitch in that would be nice..

Share this post


Link to post
Share on other sites

Situation:

 

Our small unit decided to move to another game server host as performance and support times were not satisfactory. Now in a 10 days testing phase.

 

Intelligence:

 

We've noticed that the profile directory is not accessible. It probably is located somewhere under /home/<user>/.local/share/Arma 3 - Other Profiles\public. No access through FTP or Webinterface. Thus it is impossible to customize our difficulty settings on the new server.

 

Operations:

 

We have tried all kinds of shenanigans like changing the -profiles and -name paramenter, creating custom directories, asking support to symlink the directory (unfortunately they do not understand why we need access to it, as other games do not)

 

Logistics:

 

Please make it so that the -profiles flag works for Linux servers, so that a custom profile directory can be created (just like under Windows). Alternatively you could just have the server read the <name>.arma3profile data from the main installation dir if no profile directory is defined.

 

Please look into this. It has been an issue with the Linux server for quite a while now. That would be splendid.

Share this post


Link to post
Share on other sites

Situation:

 

Our small unit decided to move to another game server host as performance and support times were not satisfactory. Now in a 10 days testing phase.

 

Intelligence:

 

We've noticed that the profile directory is not accessible. It probably is located somewhere under /home/<user>/.local/share/Arma 3 - Other Profiles\public. No access through FTP or Webinterface. Thus it is impossible to customize our difficulty settings on the new server.

 

Operations:

 

We have tried all kinds of shenanigans like changing the -profiles and -name paramenter, creating custom directories, asking support to symlink the directory (unfortunately they do not understand why we need access to it, as other games do not)

 

Logistics:

 

Please make it so that the -profiles flag works for Linux servers, so that a custom profile directory can be created (just like under Windows). Alternatively you could just have the server read the <name>.arma3profile data from the main installation dir if no profile directory is defined.

 

Please look into this. It has been an issue with the Linux server for quite a while now. That would be splendid.

Resolving this issue is quite simple using symlinks. The Problem is that linux handles .Foldername different for whatever reason it creates that crazy path - anyway i am running Debian 8 with a Database without any issues.

 

I use LGSM (Linux Game Server Manger Library) 'cause it is really handy and nice to use. It requires Bash Access so i think if you want to give Linux a go you should def rent a Dedicated Root Server. Otherwise you will have only problems. I prefer using webtropia - but everyone has its own preference.

 

You need to have some basic knowledge how to handle linux otherwise you should prob stick with windows server.

 

If you decide to go for it on a dedicated root here are my steps (in very very short expl. can add detailed if wished):

- Finalize Setup of OS (Firewall, Package upate, adduser, and so on)

- Install all required packages for Arma 3 (look them up or find them on the LGSM Website)

- Install the LGSM Script Library (Follow Installation steps)

Now here starts the fun:

Make sure "BEFORE" you install arma or anything to create the following folders:

mkdir dotsteam

mkdir local

then

ln -s /home/user/dotsteam .steam

ln -s /home/user/local .local

 

After that you can install steam and arma (sometimes it helps login with steamcmd first to get the Security Token set once).

When you start a server you can use different process names just lookup the bash script (default is arma3server or something).

 

Arma 3 doesnt use -profile instead use -name=arma3publicserver which will create the profile files under a path something like this:

/home/user/local/share/Arma 3 - Other Profiles/arma3publicserver

(If your symlink was setup correct then this should work)

 

I dont want to spam this post here and apologies about my english. If you have any questions feel free to ask!

 

My Setup:

http://www.webtropia.com/de/dedicated-server/root-server-vergleich.html

I am using the ProServer with Debian 8 and two SSD Drives.

 

Have in total 4 Headless Clients running (same machine) and 2 Arma Server Instances. No issues at all, works like a charm, most of the issues come up when you want to install it for the first time, once you got it is pretty decent.

  • Like 1

Share this post


Link to post
Share on other sites

Resolving this issue is quite simple using symlinks. The Problem is that linux handles .Foldername different for whatever reason it creates that crazy path - anyway i am running Debian 8 with a Database without any issues.

 

 

Absolutely - unfortunately I have no SSH / console access to my hosted server, neither do I have the permission to create or access folders in the user's home directory. I've been on the phone with the hosting provider for several hours by now, Currently I have them so far that they copied the arma3profile files I upload per FTP into the correct directory. Nevertheless - this issue needs to be looked into.

 

On my own local test box (also Debian btw) everything is setup and working (with symlinks), but there I also have full unfettered access. Also totally agree on LGSM it makes management very easy!

Share this post


Link to post
Share on other sites

Dwarden can we get Linux HC fixed, with the check signature bug ?

  • Like 1

Share this post


Link to post
Share on other sites

WIP, hopefully soon in one of the upcoming performance/profiling binaries

Share this post


Link to post
Share on other sites

WIP, hopefully soon in one of the upcoming performance/profiling binaries

Thanks bud! Appreciate all your work!

Share this post


Link to post
Share on other sites

spotrep 00053 broke HC even more, now with 1 core assigned HC crashes.

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

×