Jump to content

DirtySanchez

Developer
  • Content Count

    1114
  • Joined

  • Last visited

  • Days Won

    34

DirtySanchez last won the day on April 15

DirtySanchez had the most liked content!

1 Follower

About DirtySanchez

  • Rank
    Endowed Progress

Contact Methods

  • Website URL
    Http://donkeypunch.info

Profile Information

  • Gender
    Not Telling
  • Location
    Chicago, IL

Recent Profile Visitors

2567 profile views
  1. DirtySanchez

    Bunker Event

    Love it! Thanks @He-Man
  2. DirtySanchez

    Extended Base Objects for Epoch V 0.1

    Nice release Ghost rider
  3. @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!
  4. DirtySanchez

    Door remote script

    Oh lol yeah the ole Dyna_inDriver / Dyna_isDriver @He-Man
  5. DirtySanchez

    Door remote script

    @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
  6. DirtySanchez

    [DEC2017] Arma 3 EpochMod Server Installation and Setup

    RESERVED
  7. 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!!
  8. 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
  9. DirtySanchez

    [DEC2017] Arma 3 EpochMod Server Installation and Setup

    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
  10. DirtySanchez

    [DEC2017] Arma 3 EpochMod Server Installation and Setup

    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
  11. DirtySanchez

    [DEC2017] Arma 3 EpochMod Server Installation and Setup

    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
  12. Server Installation 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 2. Setup a new folder on your drive 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 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 Open your copy of the EPOCHMOD github Go into the Server_Install_Pack located here: https://github.com/EpochModTeam/Epoch/tree/release/Server_Install_Pack 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
  13. Coulda swore I had replied to ya.... Sorry bud, but yes I am finished unless issues pop up
  14. Just an update on this from Arma 3 devs
  15. DirtySanchez

    [RELEASE]Perfect Night Time Settings! (Within EPOCH)

    I think you maybe use high gamma, brightness in your game video settings or you have color corrections on the server turning that up already.
×