-
Content Count
1117 -
Joined
-
Last visited
-
Days Won
36
DirtySanchez last won the day on December 8 2021
DirtySanchez had the most liked content!
About DirtySanchez

-
Rank
Endowed Progress
Contact Methods
-
Website URL
Http://donkeypunch.info
Profile Information
-
Gender
Not Telling
-
Location
Chicago, IL
-
Yes the CDLC program has yielded several. Global Mobilization-Cold War Germany Sog Prairie Fire CSLA Iron Curtain And Western Sahara
-
-
Looks good thank for the share
-
-
RobbieW reacted to a post in a topic: How Setup an Epoch 1.0.7 Server with Admin Tools and Battle Eye Filters in 2022 (Updated)
-
Checked out the document and links. Everything looks good. Maybe some font increases in titles and headers for legibility.
- 1 reply
-
- epoch 1.0.7
- server install
-
(and 1 more)
Tagged with:
-
-
-
SpreadKiller reacted to an answer to a question: [DEC2017] Arma 3 EpochMod Server Installation and Setup - [NOV2020] FireDaemon Tutorial Link
-
SpreadKiller reacted to an answer to a question: [DEC2017] Arma 3 EpochMod Server Installation and Setup - [NOV2020] FireDaemon Tutorial Link
-
SpreadKiller reacted to an answer to a question: [DEC2017] Arma 3 EpochMod Server Installation and Setup - [NOV2020] FireDaemon Tutorial Link
-
SpreadKiller reacted to an answer to a question: [DEC2017] Arma 3 EpochMod Server Installation and Setup - [NOV2020] FireDaemon Tutorial Link
-
-
-
-
-
-
Nice release Ghost rider
- 3 replies
-
- experimental
- steam
-
(and 3 more)
Tagged with:
-
-
-
Ghostrider-GRG reacted to a post in a topic: [UPGRADED DEC2017][scarCODE] Virtual Garage System by IT07
-
-
[UPGRADED DEC2017][scarCODE] Virtual Garage System by IT07
DirtySanchez replied to IT07's topic in Scripts
@Grahame That sounds awesome bud, let me take care of a few things on my to-do list and then will give it a whirl. I'll give ya a jingle if I have any questions during testing. Once settled, I will merge it in! Thanks from all of us! -
Oh lol yeah the ole Dyna_inDriver / Dyna_isDriver @He-Man
-
@Tarabas You will need to add this to CfgActionMenuCore.hpp dyna_AtHome = "call {_config = 'CfgEpochClient' call EPOCH_returnConfig;_buildingJammerRange = getNumber(_config >> 'buildingJammerRange');_nearjammers = nearestobjects [player,['Plotpole_EPOCH'],_buildingJammerRange];if (_nearjammers isEqualTo []) exitwith {false};_nearestJammer = _nearjammers select 0;((_nearestJammer getVariable['BUILD_OWNER', '-1']) in[getPlayerUID player, Epoch_my_GroupUID])}"; He recently added that line into Epoch experimental here: https://github.com/EpochModTeam/Epoch/compare/1e8a428d3c26...2fe4b0ff969e#diff-fd142c19fa4ee8fc1dbfbbb6bc8411c6R52 And thats whats needed in both "conditions" in here: https://github.com/Ignatz-HeMan/Door-Opener/blob/master/CfgActionMenu_self.hpp#L3
-
[UPGRADED DEC2017][scarCODE] Virtual Garage System by IT07
DirtySanchez replied to IT07's topic in Scripts
Hey @Razor1977 Yes I saw how that is happening during my upgrade. The readme does say that if you have a VG vehicle make sure to put it back into the garage before restart as it will be gone after restart. This statement he makes means that the vehicle is no longer part of the persistent DB system of Epoch and is now a VGS vehicle only. That also means its no longer a SLOT vehicle and cannot be sold. I have some ideas moving forward on upgrading EPOCH vehicle DB saving for all vehicle types including vehicle transport with stored vehicles. Once the new year is settled out I will be starting work on that and testing should begin on my end shortly thereafter. Chat soon and have a Happy NEW YEAR!! -
Had a fellow community member approach me about a serious question regarding removal of a vehicle mod and how to proceed. Situation: Mas vehicles was installed but host realized that CUP vehicles and weapons were already configured within Epoch for easy setup and start. So what we want to do here is get rid of those vehicles. Most mods use a common string for their mod in the class names. In this case it is "mas_" so we will check the classname for a partial match. If it finds the match, lets kill the vehicle and remove the database entry. At the end of EPOCH_server_loadVehicles we can add this code. after this line of code: https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_server/compile/epoch_vehicle/EPOCH_load_vehicles.sqf#L228 if(_class find "mas_" > -1)then { [_vehicle,""] call EPOCH_server_save_killedVehicle; }; Start up the server with this code installed. Let the server fully start up. Remove the code and restart the server again ENJOY! ps. Someone asked why not do a _vehicle setDamage 1; Well do we really want to blow up a bunch of vehicles and possibly damage bases and other vehicles? NO
-
NEW BUILDINGS LOOT POSITIONS This will help get a new map with new buildings into the loot system much easier. 1. Gather all the new buildings without loot positions already added. https://github.com/EpochModTeam/Epoch/blob/release/Tools/SQF/getBuildingsNotSetupYet.sqf 2. Once you have your list of new buildings, spawn each one in and use this function to get new loot object positions https://github.com/EpochModTeam/Epoch/blob/release/Tools/SQF/saveLootPositionsVector.sqf 3. Now you have to add your new buildings and positions into your epoch config here: https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_config/Configs/CfgBuildingLootPos.hpp Here is a list of EPOCH loot object classnames: Toilet_EPOCH Filing_EPOCH Shoebox_EPOCH ToolRack_EPOCH ChairRed_EPOCH Chair_EPOCH Table_EPOCH Couch_EPOCH Bunk_EPOCH Bed_EPOCH Pelican_EPOCH Freezer_EPOCH Cabinet_EPOCH Fridge_EPOCH Shelf_EPOCH cooker_epoch locker_epoch wardrobe_epoch Tarp_EPOCH
-
SERVER RESTART, FIREWALL RULES and MONITORING Restart batch files are an important way to get everything up and running properly. I have built over the years a nice startup that will handle most hosts needs. Once the server is started, we can rely on Epoch's built in shutdown timer. Thus using a monitor will allow for a smooth restart every time and within a few minutes of shutting down. Firewall rules can be very easy or it can feel very difficult and frustrating. Its always safe to just open up the Firewall Rules in Windows and just add your new rules. After a few years I choose to use a firewall toggle within my restart batch files. Example files(Edit to your needs): https://github.com/EpochModTeam/Epoch/blob/experimental/Server_Install_Pack/restartserver_x64-example.bat https://github.com/EpochModTeam/Epoch/blob/experimental/Server_Install_Pack/servermonitor-example.bat LOOT AND VEHICLES CONFIG By default Epoch will perform as intended with the base Epoch and A3 assets. If you would like to use a mod Epoch has setup already for compatiblity These configs are here: https://github.com/EpochModTeam/Epoch/blob/release/Server_Install_Pack/%40epochhive/epochconfig.hpp#L96-L97 For example if you would like to add CUP weapons and vehicles to your server use this: forcedVehicleSpawnTable = "allowedVehiclesList_CUP"; forcedLootSpawnTable = "CfgLootTable_CUP"; If you are using another mod/addon with assets for these categories you can customize the lists in these files here: Vehicles default array: https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_server_settings/config.cpp#L100 Loot default array: https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_server_settings/configs/CfgLootTable.h Other Loot default array: <- includes everything else Epoch allows you to loot, ie animals, ambient objects, missions, etc https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_server_settings/configs/CfgMainTable.h
-
PORTS A lot of people have confusion on ports, there should not be any at all. ARMA 3 for this example GAME PORT is 2302 Query Port which is for server lists, gametracker, battlemetrics, etc BE Port which was recently added is dedicated to battleye traffic and will help ease the load on our other ports. RCON Port this is setup by you and can be several different choices. Game Port: 2302 (Your Choice) Query Port: 2303 (A3 Default is Game Port+1) BE Port: 2306 (A3 Default is Game Port +4) RCON Port: 2307 (suggested Game Port +5) EDITS battleye config: https://github.com/EpochModTeam/Epoch/blob/experimental/Server_Install_Pack/sc/battleye/example-beserver_x64.cfg#L1-L2 and epochserver.ini: https://github.com/EpochModTeam/Epoch/blob/experimental/Server_Install_Pack/%40epochhive/EpochServer.ini#L1-L8 REDIS DATABASE Redis database needs to be running for the server to start up properly. I recommend a relaxed importance on restarting this redis instance. I restart redis about once every week or two. EDITS EpochServer.ini: https://github.com/EpochModTeam/Epoch/blob/experimental/Server_Install_Pack/%40epochhive/EpochServer.ini#L10-L14 and redis.conf: https://github.com/EpochModTeam/Epoch/blob/experimental/Server_Install_Pack/DB/redis.conf
-
Server Installation [NOV2020] Thank you @PAL-18 for the DM with a link to your newly updated info for Arma 3 Dedicated Server Setup Under FireDaemon Pro https://kb.firedaemon.com/support/solutions/articles/4000086687 [DEC2017] Instructions below Difficulty Level: Medium Time to invest: Depends upon knowledge of Arma 3 but should be a few hours with 20/20/20 breaks ** 20/20/20: Every 20 minutes, get up and focus on something 20 ft away for at least 20 seconds 1. Download Arma 3 Server files by going into Steam -> LIBRARY -> TOOLS This will download to your Steam Library folder. (most likely in program files -> steam -> steamapps -> common) OPTIONALLY you can install SteamCMD and download arma 3 server from there Create a folder for SteamCMD (e.g. C:\Servers\SteamCMD) Create a folder for your Server (e.g. C:\Servers\EpochServer) Download SteamCMD: http://media.steampowered.com/installer/steamcmd.zip Paste the SteamCMD.exe into your created SteamCMD folder Create an empty file "Update_Arma.bat" in your SteamCMD folder Open this file with notepad(++) and paste this code into this file: @echo off @rem http://media.steampowered.com/installer/steamcmd.zip SETLOCAL ENABLEDELAYEDEXPANSION :: DEFINE the following variables where applicable to your install SET STEAMLOGIN=mylogin mypassword SET A3serverBRANCH=233780 -beta :: For stable use 233780 -beta :: For Dev use 233780 -beta development :: Note, the missing qotation marks, these need to be wrapped around the entire "+app_data......" :: There is no DEV branch data yet for Arma 3 Dedicated Server package !!! SET A3serverPath=C:\Servers\EpochServer\ SET STEAMPATH=C:\Servers\SteamCMD\ :: _________________________________________________________ echo. echo You are about to update ArmA 3 server echo Dir: %A3serverPath% echo Branch: %A3serverBRANCH% echo. echo Key "ENTER" to proceed pause %STEAMPATH%\steamcmd.exe +login %STEAMLOGIN% +force_install_dir %A3serverPath% +"app_update %A3serverBRANCH%" validate +quit echo . echo Your ArmA 3 server is now up to date echo key "ENTER" to exit pause Enter your Steam Login and optional your Server / Steam path (folder) Save this file and run it to install / update your Arma3 Server 2. Setup a new folder on your drive (Skip this when using steamCMD) If only hosting a single server, simply "EpochServer" is fine If needing to install multiple server, you can alternately name this "EpochServers" and make a subfolder "EpochMapName" for the server * FOR THE REST OF THIS SETUP WE WILL REFER TO THE SERVER FOLDER AS "EpochServer" 3. Move your Arma 3 Server files over to your new folder to start building your Epoch Server (Skip this when using steamCMD) Copy and Pasting these files will work just fine 4. Copy the Client Files to your Server Copy your @Epoch folder to the "EpochServer" By default it should be located in "C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\@Epoch" Optionally you can download these files also from http://epochmod.com -> Downloads -> Client 5. Copy the Server Files to your Server Download the Server files from here: https://github.com/EpochModTeam/Epoch Click on the green button "Clone or download" and download the Zip file Unzip the downloaded file and go into the Server_Install_Pack folder Copy the contents of the Server_Install_Pack into your "EpochServer" main root 6. Setup your preferences of your epoch server A. Location: "EpochServer"\sc\server.cfg https://github.com/EpochModTeam/Epoch/blob/release/Server_Install_Pack/sc/server-example.cfg Rename server-example.cfg to server.cfg and configure it setup your server name, passwords, mission file name (optional: difficulty and other config entries) B. Location: "EpochServer"\@epochHive\epochAH.hpp https://github.com/EpochModTeam/Epoch/blob/release/Server_Install_Pack/%40epochhive/epochah.hpp#L2 turn on/off the antihack-admin panel C. Location: "EpochServer"\@epochHive\epochConfig.hpp https://github.com/EpochModTeam/Epoch/blob/release/Server_Install_Pack/@epochhive/epochconfig.hpp Server settings for restarts, time and other important settings D. Location: "EpochServer"\@epochHive\epochServer.ini https://github.com/EpochModTeam/Epoch/blob/release/Server_Install_Pack/%40epochhive/EpochServer.ini Very Important: Battleye RCON and Database port/password settings (See next post for more) 7. Setup your database config Location: "EpochServer"\DB\redis.conf https://github.com/EpochModTeam/Epoch/blob/release/Server_Install_Pack/DB/redis.conf port and password change here 8. Setup your preferences of your epoch server Location: "EpochServer"\sc\battleye\beserver.cfg or beserver_x64.cfg https://github.com/EpochModTeam/Epoch/blob/experimental/Server_Install_Pack/sc/battleye/example-beserver_x64.cfg Which depends on what x86/x64 server executable you are running. Should be self explanatory which is needed when? right? If not, x86 means 32bit and x64 means 64bit 9. These below are part of epoch_server_settings.pbo. The links provided are to the source files on github for example purposes. Location: "EpochServer"\@epochHive\epoch_server_settings.pbo\ A. config.cpp https://github.com/EpochModTeam/Epoch/blob/experimental/Sources/epoch_server_settings/config.cpp more server settings B. configs\maps\yourmapname.h https://github.com/EpochModTeam/Epoch/blob/experimental/Sources/epoch_server_settings/configs/maps/tanoa.h Only if using a map other than Altis do you need to use a yourmapname.h file (ie. tanoa.h) Default Map Configs C. configs\CfgLootTable.h https://github.com/EpochModTeam/Epoch/blob/experimental/Sources/epoch_server_settings/configs/CfgLootTable.h Defined Base Loot Tables (if you use Apex, use CfgLootTable_APEX.h) D. configs\CfgMainTable.h https://github.com/EpochModTeam/Epoch/blob/experimental/Sources/epoch_server_settings/configs/CfgMainTable.h Defined Loot per Crate (What kind of Loot will spawn in defined crate-Types) 10. These below are part of mission file pbo. The links provided are to the source files on github for example purposes. Location: "EpochServer"\mpmissions\epoch.yourMapName A. epoch_configs\Configs\CfgEpochClient.hpp https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_config/Configs/CfgEpochClient.hpp Most important configs needed Server and Client side B. epoch_configs\Configs\Cfg*.hpp <- refers to all the Cfg hpp files https://github.com/EpochModTeam/Epoch/blob/release/Sources/epoch_config/Configs/ Look through these files. Most of them have helpful hints, how to configure