Skip to content

Instantly share code, notes, and snippets.

@airtonix
Last active January 26, 2024 12:26
Show Gist options
  • Save airtonix/06f8d2a8ce76b41074a7dac7db51ab9e to your computer and use it in GitHub Desktop.
Save airtonix/06f8d2a8ce76b41074a7dac7db51ab9e to your computer and use it in GitHub Desktop.
Guide: AdminToolkit for Arma3 ExileMod

Info

Server:

  • Boot2Docker Host:
    • Game Server: A Ubuntu 14.10 docker image based off houki/arma3
    • Database Server: official mariadb docker image

Client:

  • Windows 10, Arma3 Apex.

Steps Reproduce:

Preflight

Test that a basic installation of arma3 exile spins up properly.

  1. start the db container.
  2. start the server container.
  3. start client and direct connect to 192.168.99.1000:2302
  4. zone in, logout. zone in again. confirm persistence.
  5. Visit https://github.com/ole1986/a3-admintoolkit/releases/
  6. grab latest release (v1.8) and unpack it.

Client

  1. copied @AdminToolkit to %HOME%\Documents\Arma3\ as %HOME%\Documents\Arma3\@AdminToolkit

Server

  1. Unpacked /arma3/mpmissions/Exile.Altis.pbo as /arma3/mpmissions/Exile.Altis
  2. deleted /arma3/mpmissions/Exile.Altis.pbo
  3. copied @MissionFile\atk as /arma3/mpmissions/Exile.Altis/atk
  4. Insert into /arma3/mpmissions/Exile.Altis/config.cpp the following:
// add this class into config.cpp of your mission file
class CfgAdminToolkitCustomMod {
    AdminToolkit_ModEnable = "exile";
    AdminToolkit_Mod_Vehicles = "atk\AdminToolkit_Vehicles_Exile.sqf";
};
  1. Insert into /arma3/mpmissions/Exile.Altis/description.ext the following:
class AdminToolkit_network_receiveRequest { allowedTargets = 2; };
  1. Used PBO Manager to pack /arma3/mpmissions/Exile.Altis back into a pbo as /arma3/mpmissions/Exile.Altis.pbo.

  2. Deleted the source directory /arma3/mpmissions/Exile.Altis

  3. Modified /arma3/@ExileServer/admintoolkit_server/config.cpp

    • inserted my UID (obtained from server logs in preflight steps above)
    • set server password: ServerCommandPassword = "password";
  4. Used PBO manager to create a pbo.

  5. Copy resulting admintoolkit_server.pbo as /arma3/@exileserver/addons/admintoolkit_server.pbo

  6. copied admintoolkit.bikey as /arma3/keys/admintoolkit.bikey

  7. Because this is a dev server, set BattlEye = 0 in /config/config.cfg

Test it

  1. Launch the DB container

    • docker-compose start db
  2. Launch the server container

    • docker-compose start server
    • this runs:
    ./arma3server
        -port=2302
        -autoInit
        -ranking=plyrs.log
        -profiles=@Profiles
        -config=/config/config.cfg
        -cfg=/config/basic.cfg
        -mod=@exile;
        -cpuCount=2
        -servermod=@exileserver;@extDB2
    
  3. Log output:

Starting arma3sockweb_server_1
Attaching to arma3sockweb_server_1

10:47:21 SteamAPI initialization failed. Steam features wont's be accessible!
10:47:21 Cannot register unknown string STR_AC_VEHICLE_IN_VEHICLE_UNLOAD
10:47:21 Initializing stats manager.
10:47:21 Stats config disabled.
10:47:21 sessionID: 182efaea8470ea158996d08545571ff870f522d7
10:47:26 Updating base class ->Wreck, by a3\data_f\config.bin/CfgVehicles/PlaneWreck/
10:47:26 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/
10:47:26 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/
10:47:26 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/
10:47:26 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/
10:47:26 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/
10:47:26 Updating base class BlendAnims->, by a3\anims_f\config\sdr\weaponswitching\config.bin/CfgMovesMaleSdr/BlendAnims/
10:47:26 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/
10:47:26 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/
10:47:26 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/
10:47:26 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/
10:47:26 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/
10:47:26 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscShortcutButtonMain/
10:47:26 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonEditor/
10:47:26 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscIGUIShortcutButton/
10:47:26 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscGearShortcutButton/
10:47:26 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonMenu/
10:47:26 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuOK/
10:47:26 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuCancel/
10:47:26 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuSteam/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/RscLoadingText/
10:47:26 Updating base class ->RscListBox, by a3\ui_f\config.bin/RscIGUIListBox/
10:47:26 Updating base class ->RscListNBox, by a3\ui_f\config.bin/RscIGUIListNBox/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackground/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUI/
10:47:26 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUILeft/
10:47:26 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIRight/
10:47:26 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIBottom/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUITop/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUIDark/
10:47:26 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/RscBackgroundLogo/
10:47:26 Updating base class ->RscMapControl, by a3\ui_f\config.bin/RscMapControlEmpty/
10:47:26 Updating base class ->RscPicture, by a3\ui_f\config.bin/CA_Mainback/
10:47:26 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Back/
10:47:26 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Title_Back/
10:47:26 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Black_Back/
10:47:26 Updating base class ->RscTitle, by a3\ui_f\config.bin/CA_Title/
10:47:26 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/CA_Logo/
10:47:26 Updating base class ->CA_Logo, by a3\ui_f\config.bin/CA_Logo_Small/
10:47:26 Updating base class ->RscButton, by a3\ui_f\config.bin/CA_RscButton/
10:47:26 Updating base class ->CA_RscButton, by a3\ui_f\config.bin/CA_RscButton_dialog/
10:47:26 Updating base class ->RscActiveText, by a3\ui_f\config.bin/CA_Ok/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image2/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_text/
10:47:26 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscVignette/
10:47:26 Updating base class ->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscMapControlTooltip/
10:47:26 Updating base class RscUnitInfo->RscUnitInfoAirNoWeapon, by a3\ui_f\config.bin/RscInGameUI/RscUnitInfoAir/
10:47:26 Updating base class RscControlsGroup->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscInGameUI/RscTaskOverview/controls/TaskOverviewAssigned/
10:47:26 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_OK/
10:47:26 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Cancel/
10:47:26 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Clear/
10:47:26 Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
10:47:26 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
10:47:26 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
10:47:26 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
10:47:26 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
10:47:26 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
10:47:26 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
10:47:26 Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
10:47:26 Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
10:47:26 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
10:47:26 Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
10:47:26 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
10:47:26 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
10:47:26 Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
10:47:26 Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
10:47:26 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
10:47:26 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
10:47:26 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/
10:47:26 Updating base class ->DistanceClose, by a3\ui_f\config.bin/CfgSimpleTasks/Icon3D/DistanceMid/
10:47:26 Updating base class ->DistanceClose, by a3\ui_f\config.bin/CfgSimpleTasks/Icon3D/DistanceLong/
10:47:26 Updating base class ->VehicleMagazine, by a3\weapons_f\config.bin/CfgMagazines/24Rnd_missiles/
10:47:26 Updating base class ->RocketPods, by a3\weapons_f\config.bin/CfgWeapons/missiles_DAR/
10:47:26 Updating base class ->All, by a3\sounds_f\config.bin/CfgVehicles/Sound/
10:47:26 Updating base class ->BlendAnims, by a3\soft_f_kart\kart_01\config.bin/CfgMovesMaleSdr/BlendAnims/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayOptionsAudio/ControlsBackground/BackgroundDisable/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayOptionsAudio/ControlsBackground/BackgroundDisableTiles/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigure/ControlsBackground/BackgroundDisable/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigure/ControlsBackground/BackgroundDisableTiles/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigureAction/ControlsBackground/BackgroundDisable/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigureAction/ControlsBackground/BackgroundDisableTiles/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayConfigureControllers/ControlsBackground/BackgroundDisable/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayConfigureControllers/ControlsBackground/BackgroundDisableTiles/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisable, by a3\3den\config.bin/RscDisplayGameOptions/ControlsBackground/BackgroundDisable/
10:47:26 Updating base class RscText->ctrlStaticBackgroundDisableTiles, by a3\3den\config.bin/RscDisplayGameOptions/ControlsBackground/BackgroundDisableTiles/
10:47:26 Updating base class controls->, by a3\3den\config.bin/RscDisplayArcadeMap_Layout_2/Controls/
10:47:26 Updating base class controls->, by a3\3den\config.bin/RscDisplayArcadeMap_Layout_6/Controls/
10:47:27 Updating base class B_Soldier_02_f->B_Soldier_base_F, by exile_client\config.bin/CfgVehicles/B_Story_SF_Captain_F/
10:47:27 Cannot delete class ProgressMap, it is referenced somewhere (used as a base class probably).
10:47:27 Cannot delete class BackgroundSlotPrimary, it is referenced somewhere (used as a base class probably).
10:47:27 Updating base class RscStandardDisplay->, by exile_client\config.bin/RscDisplayMain/
10:47:27 Updating base class RscPicture->RscText, by exile_client\config.bin/RscDisplayVoiceChat/controls/Picture/
10:47:27 Updating base class ->Plane, by Exile_psycho_An2\config.bin/CfgVehicles/an2_base/
10:47:27 Updating base class ->BRDM2_HQ_Base, by exile_psycho_brdm\config.bin/CfgVehicles/BRDM2_HQ_CHDKZ/
10:47:27 Updating base class ->Car_F, by exile_psycho_btr40\config.bin/CfgVehicles/BTR40_MG_base_EP1/
10:47:27 Updating base class ->BTR40_MG_base_EP1, by exile_psycho_btr40\config.bin/CfgVehicles/BTR40_base_EP1/
10:47:27 Updating base class ->Car_F, by Exile_psycho_Gaz_volha\config.bin/CfgVehicles/volha_Base/
10:47:27 Updating base class ->HMMWV_Base, by Exile_psycho_hmmw\config.bin/CfgVehicles/HMMWV_M2/
10:47:27 Updating base class ->HMMWV_Base, by Exile_psycho_hmmw\config.bin/CfgVehicles/HMMWV_M134/
10:47:27 Updating base class ->HMMWV_Base, by Exile_psycho_hmmw\config.bin/CfgVehicles/HMMWV_UNA/
10:47:27 Updating base class ->HMMWV_UNA, by Exile_psycho_hmmw\config.bin/CfgVehicles/HMMWV_MEV/
10:47:27 Updating base class ->Ikarus_Civ_Base, by Exile_psycho_Ikarus\config.bin/CfgVehicles/Ikarus_Civ_01/
10:47:27 Updating base class ->Car_F, by Exile_psycho_lada\config.bin/CfgVehicles/Lada_Base/
10:47:27 Updating base class ->Landrover_civ, by Exile_psycho_LRC\config.bin/CfgVehicles/Landrover_Civ_02/
10:47:27 Updating base class ->Landrover_civ, by Exile_psycho_LRC\config.bin/CfgVehicles/LR_Ambulance_Base/
10:47:27 Updating base class ->Octavia_Base, by Exile_psycho_Octavia\config.bin/CfgVehicles/Octavia_Civ_01/
10:47:27 Updating base class ->Car_F, by Exile_psycho_SUV_a3\config.bin/CfgVehicles/SUV_Base/
10:47:27 Updating base class ->Car_F, by Exile_psycho_SuvArm_a3\config.bin/cfgVehicles/SUV_armored_Base/
10:47:27 Updating base class ->Car_F, by exile_psycho_tractor\config.bin/CfgVehicles/Tractor_Base/
10:47:27 Updating base class ->Tractor_Base, by exile_psycho_tractor\config.bin/CfgVehicles/tractorOld/
10:47:27 Updating base class ->Offroad_01_base_F, by Exile_Psycho_UAZ\config.bin/CfgVehicles/UAZ_Base/
10:47:27 Updating base class ->UAZ_Base, by Exile_Psycho_UAZ\config.bin/CfgVehicles/UAZ_Open_Base/
10:47:27 Updating base class ->UH1H_Closed, by Exile_psycho_UH1H\config.bin/CfgVehicles/UH1H_Clo/
10:47:27 Updating base class ->UH1HL_base, by Exile_psycho_UH1H\config.bin/CfgVehicles/UH1H_M240/
10:47:27 Updating base class ->Ural_Base, by Exile_psycho_Ural\config.bin/CfgVehicles/Ural_RU/
10:47:27 Updating base class ->Ural_Open_Base, by Exile_psycho_Ural\config.bin/CfgVehicles/Ural_Open_RU/
10:47:27 Updating base class ->Truck_F, by Exile_psycho_V3S\config.bin/CfgVehicles/V3S_base/
10:47:27 Updating base class ->V3S_base, by Exile_psycho_V3S\config.bin/CfgVehicles/V3S_Base_EP1/
10:47:27 Updating base class KIA_Golf_Driver->DefaultDie, by Exile_Psycho_VWGOLF\config.bin/CfgMovesMaleSdr/States/KIA_Golf_Cargo01/
10:47:27 Updating base class KIA_Golf_Driver->DefaultDie, by Exile_Psycho_VWGOLF\config.bin/CfgMovesMaleSdr/States/KIA_Golf_Cargo02/
10:47:27 Updating base class KIA_Golf_Driver->DefaultDie, by Exile_Psycho_VWGOLF\config.bin/CfgMovesMaleSdr/States/KIA_Golf_Cargo03/
10:47:27 Updating base class ->Golf_Base, by Exile_Psycho_VWGOLF\config.bin/CfgVehicles/Golf_Civ_Base/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\arifle\ak\config.bin/cfgmagazines/75Rnd_Green_Tracer_545x39_RPK/
10:47:27 Updating base class ->75Rnd_Green_Tracer_545x39_RPK, by exile_psycho_weapons\arifle\ak\config.bin/cfgmagazines/45Rnd_Green_Tracer_545x39_RPK/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\arifle\ak\config.bin/cfgmagazines/30Rnd_545x39_AK/
10:47:27 Updating base class ->30Rnd_545x39_AK, by exile_psycho_weapons\arifle\ak\config.bin/cfgmagazines/30Rnd_Green_Tracer_545x39_AK/
10:47:27 Updating base class ->30Rnd_545x39_AK, by exile_psycho_weapons\arifle\ak\config.bin/cfgmagazines/30Rnd_Red_Tracer_545x39_AK/
10:47:27 Updating base class ->30Rnd_545x39_AK, by exile_psycho_weapons\arifle\ak\config.bin/cfgmagazines/30Rnd_White_Tracer_545x39_AK/
10:47:27 Updating base class ->30Rnd_545x39_AK, by exile_psycho_weapons\arifle\ak\config.bin/cfgmagazines/30Rnd_Yellow_Tracer_545x39_AK/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\arifle\ak\config.bin/cfgmagazines/30Rnd_762x39_AK47_M/
10:47:27 Updating base class ->arifle_AK_Base, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_AK47/
10:47:27 Updating base class ->arifle_AK_Base, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_AK74/
10:47:27 Updating base class ->arifle_AK107_Base, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_AK107/
10:47:27 Updating base class ->arifle_AK107_Base, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_AK107_GL/
10:47:27 Updating base class ->arifle_AK_Base, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_AK74_GL/
10:47:27 Updating base class ->arifle_AK_Base, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_AKM/
10:47:27 Updating base class ->arifle_AKM, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_AKS/
10:47:27 Updating base class ->arifle_AKS, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_AKS_Gold/
10:47:27 Updating base class ->arifle_AK74, by exile_psycho_weapons\arifle\ak\config.bin/CfgWeapons/arifle_RPK74/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\mgun\pk\config.bin/CfgMagazines/100Rnd_762x54_PK_Tracer_Green/
10:47:27 Updating base class ->Rifle_Long_Base_F, by exile_psycho_weapons\mgun\pk\config.bin/CfgWeapons/PKP/
10:47:27 Updating base class ->PKP, by exile_psycho_weapons\mgun\pk\config.bin/CfgWeapons/Pecheneg/
10:47:27 Updating base class ShotgunBase->BulletBase, by exile_psycho_weapons\other\m1014\config.bin/CfgAmmo/B_12Gauge_Pellets/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\other\m1014\config.bin/CfgMagazines/8Rnd_B_Beneli_74Slug/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\other\m1014\config.bin/CfgMagazines/8Rnd_B_Beneli_74Pellets/
10:47:27 Updating base class ->Rifle_Base_F, by exile_psycho_weapons\other\m1014\config.bin/CfgWeapons/M1014/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\pistol\colt1911\config.bin/CfgMagazines/7Rnd_45ACP_1911/
10:47:27 Updating base class ->Pistol_Base_F, by exile_psycho_weapons\pistol\colt1911\config.bin/CfgWeapons/Colt1911/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\pistol\makarov\config.bin/CfgMagazines/8Rnd_9x18_Makarov/
10:47:27 Updating base class ->Pistol_Base_F, by exile_psycho_weapons\pistol\makarov\config.bin/CfgWeapons/Makarov/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\pistol\revolver\config.bin/CfgMagazines/6Rnd_45ACP/
10:47:27 Updating base class ->Pistol_Base_F, by exile_psycho_weapons\pistol\revolver\config.bin/CfgWeapons/TaurusTracker455/
10:47:27 Updating base class ->TaurusTracker455, by exile_psycho_weapons\pistol\revolver\config.bin/CfgWeapons/TaurusTracker455_gold/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\srifle\dmr\config.bin/CfgMagazines/20Rnd_762x51_DMR/
10:47:27 Updating base class ->20Rnd_762x51_DMR, by exile_psycho_weapons\srifle\dmr\config.bin/CfgMagazines/20Rnd_Yellow_Tracer_762x51_DMR/
10:47:27 Updating base class ->20Rnd_762x51_DMR, by exile_psycho_weapons\srifle\dmr\config.bin/CfgMagazines/20Rnd_Red_Tracer_762x51_DMR/
10:47:27 Updating base class ->20Rnd_762x51_DMR, by exile_psycho_weapons\srifle\dmr\config.bin/CfgMagazines/20Rnd_Green_Tracer_762x51_DMR/
10:47:27 Updating base class ->Rifle_Base_F, by exile_psycho_weapons\srifle\dmr\config.bin/CfgWeapons/srifle_DMR/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\srifle\huntingrifle\config.bin/CfgMagazines/5x_22_LR_17_HMR_M/
10:47:27 Updating base class ->Rifle_Base_F, by exile_psycho_weapons\srifle\huntingrifle\config.bin/CfgWeapons/srifle_CZ550_base/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\srifle\leeenfield\config.bin/CfgMagazines/10x_303_M/
10:47:27 Updating base class ->Rifle_Base_F, by exile_psycho_weapons\srifle\leeenfield\config.bin/CfgWeapons/srifle_LeeEnfield/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\srifle\svd\config.bin/CfgMagazines/10Rnd_762x54_SVD/
10:47:27 Updating base class ->Rifle_Base_F, by exile_psycho_weapons\srifle\svd\config.bin/CfgWeapons/srifle_SVD/
10:47:27 Updating base class ->srifle_SVD, by exile_psycho_weapons\srifle\svd\config.bin/CfgWeapons/srifle_SVD_des/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\srifle\vss\config.bin/CfgMagazines/10Rnd_9x39_VSS/
10:47:27 Updating base class ->CA_Magazine, by exile_psycho_weapons\srifle\vss\config.bin/CfgMagazines/20Rnd_9x39_VSS/
10:47:27 Updating base class ->Rifle_Base_F, by exile_psycho_weapons\srifle\vss\config.bin/CfgWeapons/srifle_VSSVintorez/
10:47:27 Initializing Steam Manager
10:47:27 Steam Manager initialized.
10:47:27 ============================================================================================= List of mods ===============================================================================================
10:47:27 modsReadOnly = true
10:47:27 safeModsActivated = false
10:47:27 customMods = true
10:47:27 hash = 'CE7574C9C9DD4E925A45516EC115333265537B19'
10:47:27 hashShort = '9fa861c'
10:47:27                                               name |               modDir |    default |               origin |                                     hash | hashShort | fullPath
10:47:27 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
10:47:27                                          Exile Mod |               @exile |      false |             GAME DIR | ce94c63e7987683bbe7750a835d6339ea28232d6 |  cf91bd75 | /arma3/@exile
10:47:27                                  Arma 3 DLC Bundle |            dlcbundle |       true |            NOT FOUND |                                          |           |
10:47:27                                        Arma 3 Apex |            expansion |       true |             GAME DIR | 3b262d55f1bf131ac7ba7e8f52db442675e78deb |  734697dd | /arma3/expansion
10:47:27                                    Arma 3 Marksmen |                 mark |       true |             GAME DIR | 6dc590a2267497ee172fb435fd058519f25cd960 |  64a11e26 | /arma3/mark
10:47:27                                 Arma 3 Helicopters |                 heli |       true |             GAME DIR | 3ec66916054a5a3b6d08c28574e57d1a20a88796 |  fa82f9ff | /arma3/heli
10:47:27                                       Arma 3 Karts |                 kart |       true |             GAME DIR | 908c532399962c4c773274261398903a3ceaed91 |  688e112f | /arma3/kart
10:47:27                                        Arma 3 Zeus |              curator |       true |             GAME DIR | 5b1a121146e2ea4de6e30f2052c2a7b85f1c9ae3 |   31955d5 | /arma3/curator
10:47:27                                             Arma 3 |                   A3 |       true |            NOT FOUND |                                          |           |
10:47:27                                            @extDB2 |              @extDB2 |      false |            NOT FOUND |                                          |           |
10:47:27                                       @exileserver |         @exileserver |      false |             GAME DIR | da39a3ee5e6b4b0d3255bfef95601890afd80709 |  11fdd19c | /arma3/@exileserver
10:47:27 ==========================================================================================================================================================================================================
10:47:27 InitSound ...
10:47:27 InitSound - complete
10:47:27 Dedicated host created.
sh: 1: xrandr: not found
10:47:27 PhysX3 SDK Init started ...
10:47:27 PhysX3 SDK Init ended.
Attempt to override final function - rscminimap_script
Attempt to override final function - rscdisplayloading_script
Attempt to override final function - rscdiary_script
Attempt to override final function - rscdisplaysinglemission_script
Attempt to override final function - rscdiary_script
Attempt to override final function - rscdisplayremotemissions_script
Attempt to override final function - rscdiary_script
Attempt to override final function - rscdiary_script
Attempt to override final function - rscdisplaystrategicmap_script
Attempt to override final function - rscdisplaycommon_script
Attempt to override final function - rscdisplaygarage_script
Attempt to override final function - rscdisplayhostsettings_script
Attempt to override final function - rscdisplayloading_script
Attempt to override final function - rscdisplaycurator_script
Attempt to override final function - display3deneditcomposition_script
Attempt to override final function - display3deneditattributes_script
Attempt to override final function - display3deneditattributes_script
Attempt to override final function - rscdisplayhostsettings_script
Attempt to override final function - rscdisplaycommon_script
Attempt to override final function - rscdisplaydebriefing_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
Attempt to override final function - rscunitinfo_script
10:47:29 Error in expression <(speed factor[4, 1] * water)>
10:47:29   Error position: <* water)>
10:47:29   Error *: Type Array, expected Number,Not a Number,Expression
10:47:29 Error: Sound volume expression: (speed factor[4, 1] * water)
10:47:29 VoteThreshold must be in 0..1 range. Defaulting to 0.5
10:47:29 Host identity created.
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 107410
10:47:30 Game Port: 2302, Steam Query Port: 2303
10:47:30 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
Arma 3 Console version 1.62 : port 2302
10:47:30 Mission Exile.Altis read from bank.
10:47:30 Roles assigned.
10:47:30 Reading mission ...
10:47:30 Starting mission:
10:47:30  Mission file: Exile (__cur_mp)
10:47:30  Mission world: Altis
10:47:30  Mission directory: mpmissions\__cur_mp.Altis\
Can't find real path "a3\map_altis\data\roads\roads.shp": "No such file or directory"
10:47:33 Unknown hit sound type in A3\data_f\Penetration\tyre.bisurf.soundHit
10:47:34 Strange convex component145 in a3\plants_f\tree\t_pinuss2s_b_f.p3d:geometryView
10:47:34 Strange convex component149 in a3\plants_f\tree\t_pinuss2s_b_f.p3d:geometryView
Attempt to override final function - bis_functions_list
Attempt to override final function - bis_functions_listpreinit
Attempt to override final function - bis_functions_listpostinit
Attempt to override final function - bis_functions_listrecompile
10:47:39 "Player/BIS_fnc_log: [BIS_fnc_preload] ----- Initializing scripts in Exile -----"
10:47:39 "Player/BIS_fnc_log: [recompile] recompile BIS_fnc_missionTasksLocal"
Attempt to override final function - bis_fnc_missiontaskslocal
10:47:39 "Player/BIS_fnc_log: [recompile] recompile BIS_fnc_missionConversationsLocal"
Attempt to override final function - bis_fnc_missionconversationslocal
10:47:39 "Player/BIS_fnc_log: [recompile] recompile BIS_fnc_missionFlow"
Attempt to override final function - bis_fnc_missionflow
10:47:39 "Player/BIS_fnc_log: [preInit] BIS_fnc_feedbackMain (0 ms)"
10:47:39 "Player/BIS_fnc_log: [preInit] BIS_fnc_missionHandlers (0 ms)"
10:47:39 "[ADMINTOOLKIT] Initializing"
10:47:39 "Player/BIS_fnc_log: [preInit] AdminToolkit_fnc_preInit (2.99835 ms)"
10:47:39 "Player/BIS_fnc_log: [preInit] BIS_fnc_getServerVariable (0 ms)"
10:47:39 "Player/BIS_fnc_log: [preInit] ExileClient_fnc_preInit (176.001 ms)"
10:47:39 "ExileServer - Server is loading..."
10:47:39 Client: Nonnetwork object e5c53900.
10:47:39 "ExileServer - Installed extDB2 version: 71"
10:47:39 "ExileServer - Connected to database!"
10:47:39 "ExileServer - Database protocol initialized!"
10:47:39 "Player/BIS_fnc_log: [preInit] ExileServer_fnc_preInit (171.001 ms)"
10:47:39 Mission read.
10:47:39 Connected to Steam servers
10:47:39 "Player/BIS_fnc_log: [script] initServer.sqf"
10:47:39 "Player/BIS_fnc_log: [postInit] BIS_fnc_missionFlow (0 ms)"
10:47:39 "Player/BIS_fnc_log: [postInit] BIS_fnc_initParams (0 ms)"
10:47:39 "Player/BIS_fnc_log: [postInit] BIS_fnc_initRespawn (0 ms)"
10:47:39 "[ADMINTOOLKIT] Loading 'BUILDINGS'.."
10:47:39 "[ADMINTOOLKIT] loaded successfully"
10:47:39 "Player/BIS_fnc_log: [postInit] AdminToolkit_fnc_postInit (0 ms)"
10:47:39 "Player/BIS_fnc_log: [postInit] BIS_fnc_reviveInit (0 ms)"
10:47:39 "Player/BIS_fnc_log: [postInit] ExileClient_fnc_postInit (0 ms)"
10:47:39 "ExileServer - Job with handle 10000 added."
10:47:39 "ExileServer - Job with handle 10001 added."
10:47:39 "ExileServer - Job with handle 10002 added."
10:47:39 "ExileServer - Job with handle 10003 added."
10:47:39 Weather was forced to change
10:47:39 "ExileServer - Job with handle 10004 added."
10:47:39 "ExileServer - Job with handle 10005 added."
10:47:39 "ExileServer - Initializing game world..."
10:47:39 "ExileServer - Loading families from database..."
10:47:39 "ExileServer - Done loading families!"
10:47:39 "ExileServer - Loading territories from database..."
10:47:39 "ExileServer - Done loading territories!"
10:47:39 "ExileServer - Loading constructions from database..."
10:47:39 "ExileServer - Done loading constructions!"
10:47:39 "ExileServer - Loading vehicles from database..."
10:47:39 "ExileServer - Done loading vehicles!"
10:47:39 "ExileServer - Loading containers from database..."
10:47:39 "ExileServer - Done loading containers!"
10:47:39 ../lib/Network/networkServer.cpp OnClientStateChanged:NOT IMPLEMENTED - briefing!
10:47:39  Mission id: e30af46c807a7f067d49e983b365c082c3272d2f
10:47:39 Game started.
10:47:39 "ExileServer - Creating spawn zone vehicles..."
10:47:40 Exile_Cosmetic_MG: MainTurret - unknown animation source mainTurret
10:47:40 Exile_Cosmetic_MG: MainGun - unknown animation source mainGun
10:47:40 Exile_Cosmetic_MG: Ammo_belt_rotation - unknown animation source ReloadAnim
10:47:40 Exile_Cosmetic_MG: Bolt_reload_begin - unknown animation source reloadMagazine
10:47:40 Exile_Cosmetic_MG: muzzleFlash - unknown animation source muzzle_source
10:47:40 Exile_Cosmetic_MG: zaslehROT - unknown animation source muzzle_source_rot
10:47:40 Exile_Cosmetic_MG: AddAutonomous_unhide - unknown animation source autonomous_unhide
10:47:40 Exile_Cosmetic_MG: bullet001_reload_hide - unknown animation source revolving
10:47:40 Exile_Cosmetic_UAV: RotorImpactHide - unknown animation source rotorHFullyDestroyed
10:47:40 Exile_Cosmetic_UAV: TailRotorImpactHide - unknown animation source tailRotorHFullyDestroyed
10:47:40 Exile_Cosmetic_UAV: propeller1_rotation - unknown animation source rotorH
10:47:40 Exile_Cosmetic_UAV: propeller2_rotation - unknown animation source rotorV
10:47:40 Exile_Cosmetic_UAV: propeller1_hide - unknown animation source rpm
10:47:40 Exile_Cosmetic_UAV: MainTurret - unknown animation source mainTurret
10:47:40 Exile_Cosmetic_UAV: MainGun - unknown animation source mainGun
10:47:40 Land_Box_AmmoOld_F: Ammo_hide - unknown animation source Ammo_source
10:47:40 Land_Box_AmmoOld_F: AmmoOrd_hide - unknown animation source AmmoOrd_source
10:47:40 Land_Box_AmmoOld_F: Grenades_hide - unknown animation source Grenades_source
10:47:40 Land_Box_AmmoOld_F: Support_hide - unknown animation source Support_source
10:47:41 class HitPoints::HitFuel not found in Land_Camping_Light_F
10:47:41 "ExileServer - Spawning Dynamic Vehicles. GridSize: 2200 Vehs/Grid: 2"
10:47:42 Render target memory points PIP0_pos & PIP0_dir not found.
10:47:42 Render target memory points PIP1_pos & PIP1_dir not found.
10:47:42 Render target memory points PIP2_pos & PIP2_dir not found.
10:47:42 TowingTractor: Invalid parent bone 'wheel_1_2' for 'wheel_1_2_hide'
10:47:42 TowingTractor: Invalid parent bone 'wheel_2_2' for 'wheel_2_2_hide'
10:47:43 Exile_Car_Octavius_White: IndicatorOil - unknown animation source oilTemp
10:47:43 Exile_Car_Octavius_White: fuel - unknown animation source fuel_1
10:47:43 Render target memory points PIP1_pos & PIP1_dir not found.
10:47:43 Render target memory points PIP2_pos & PIP2_dir not found.
10:47:46 "ExileServer - Dynamic vehicles spawned. Count : 235"
10:47:46 "ExileServer - Game world initialized! Let the fun begin!"
10:47:46 "ExileServer - Russian Roulette: Game initialized."
10:47:46 "ExileServer - Server is up and running! Version: 1.0.0"
10:47:46 "Player/BIS_fnc_log: [postInit] ExileServer_fnc_postInit (7353 ms)"
10:47:46 "ExileServer - Main thread started"
10:47:47 "Player/BIS_fnc_log: [BIS_fnc_preload] ----- Scripts initialized at 7956 ms -----"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment