-
Posts
2853 -
Joined
-
Last visited
-
Days Won
244
Content Type
Profiles
Forums
Articles
Posts posted by vbawol
-
-
I am not against adding it back as I know that was a key feature of ours. If keys are added we need to consider how it might be done better as having to write external events to purge vehicles that are abandoned without any keys, etc. is a mess. Virtual keys maybe the way to go as adding 12500+ classes just to have keys in your inventory was also not ideal either but it did work.
If you want to propose the changes needed to make "virtual keys" happen I would welcome the challenge of merging it and making it work.- TheVampire, natoed and Ghostrider-GRG
-
3
-
First, A3 Epoch game mode exists almost solely inside the mission file so it is possible to change nearly anything in the game mode you do not like.
Loot, should be better balanced now than ever before, but that is not to say we have it perfected yet. Most your better stuff will be found in pelican cases that are normally only found in military areas.
It is possible to have roaming AI and I am sure there are scripts on this forum to do just that.
We have static trader cities that provide protection and we have lone traders that exist out in the world, and they have a feature that can be enabled that allows them to go home or to work at a preset work schedule. Enable by changing this line https://github.com/EpochModTeam/Epoch/blob/release/Server_Install_Pack/%40epochhive/epochconfig.hpp#L67 to false to give it a try. (It is disabled by default just to be a little more performant out of the box)forceStaticTraders = "false";
Also, to get a quick start into A3 Epoch on Linux check out the docker image I made:
-
On stable branch now:
0.5 b757: [Added] "MeleeRod" (Fishing Rod) to Crafting Menu (1x Rope,1x Stick,1x Metal Scraps) @Ignatz-HeMan [Added] Vehicle and Loot tables can be set via epochconfig settings (forcedVehicleSpawnTable, forcedLootSpawnTable) to force specific vehicle or loot tables. [Changed] Removed "Alpha" text from debug monitor. [Changed] Add flag to enable database unit test. enableUnitTestOnStart = 1 in epochconfig.hpp to enable [Changed] Delete rest of unused clientside Airdrop Event code. @Ignatz-HeMan [Changed] further optimized db call for weather script. [Updated] redis-server.exe to latest version: 3.2.100 from: https://github.com/MSOpenTech/redis/releases [Fixed] some missing semicolons in CfgPricing. @SPKcoding [Fixed] Joining and leaving a group and optimize with added usage of params. @Ignatz-HeMan [Fixed] Group invites from the same Group where not possible until relog. @Ignatz-HeMan [Fixed] Heal not working when using SafeZones with VehicleGodmode and only HitPoint is damaged. @Ignatz-HeMan [Fixed] fix deleteVehicle BE kick with sharks [Fixed] CBA related Battleye kicks with current CBA version. [Fixed] Static weather settings not working. @82ndab-Bravo17 [Fixed] Battleye kicks for CUP weapon and attachment BE kicks. [Fixed] Battleye kicks for towing tractor from CUP. [Fixed] Fixed / updated and added Trader Missions and ported to run it on Events instead fsm. @Ignatz-HeMan [Fixed] Several minor fixes, cleanup, and private array updates. [Fixed] Fix for Weaponholder disappearing while adding loot. @Ignatz-HeMan [Info] SQF parser analyzer: https://www.reddit.com/r/armadev/comments/681236/released_static_analyzer_for_sqf_and_integration/ Thanks to @LordGolias
-
Changes like theses are in the @epoch mod EpochCore GitHub and our backpack config changes are found here:
https://github.com/EpochModTeam/EpochCore/blob/a9d617e5099878cb1a58657b1a4d3415df0a26a5/Sources/a3_epoch_configs/Configs/CfgVehicles.hpp#L2625-L2724 -
This is the config that controls what units spawned after being spotted by the UAV: https://github.com/EpochModTeam/Epoch/blob/dcfc352e717e9cfe8121e400e7d9de1387a85a69/Sources/epoch_config/Configs/CfgEpochClient.hpp#L146
-
7 hours ago, TheVampire said:
Looks like you would have to change a lot. Looks like crafting is handled by "epoch_code/gui/scripts/craftingv2/EPOCH_crafting_craft.sqf".
I think that is client-side so not sure you can change it.
It is in the mission file as with all our gamemode stuff. The Client mod is more just for assets these days. @natoed For the actual buildables, it might require some additional client side configs depending on what you are wanting to add.
-
Also, If this is the first time setting up your server, check your epochserver.log for any errors.
-
Just forced a restart, should be updated after it comes back up.
-
Add the exceptions from your second line to the end of the first line as the second 5 "" is in effect, invalidating the first one and would cause a kick for everything that you already allowed on the first line.
-
This kick should only happen if you have added bis_fnc_execvm to cfgRemoteExec. if so, you also need to whitelist it to prevent the kicks like this:
!="bis_fnc_execvm \[.+\]"
-
Its that time again...
-
@phm Thanks for confirming that it works!
-
@82ndAB_Bravo17 You are 100% correct, I made this mistake. params make the variables local to the innermost code block and the reason most of the privates are done at the top of a script, instead of at the instantiation point of a variable.
it is just like using:private _variableName = "somedata";
have fixed this for the next experimental build: https://github.com/EpochModTeam/Epoch/blob/experimental/Sources/epoch_server_settings/EpochEvents/ChangeWeather.sqf#L26-L36
-
On stable branch now:
0.5 b749: [Added] 200 player support to all mission files, thanks to increased group limits in Arma 1.68! [Added] Experimental support for Mad ArmA Mod: https://forums.bistudio.com/forums/topic/200295-mad-arma-mad-max-inspired-mod/ [Changed] Spawn in base now use player position instead of jammers (reset spawnpoint to use). @Ignatz-HeMan [Changed] Force "Take Crypto" option on dead bodies. @Ignatz-HeMan [Changed ] Added optional Classnames for Service Point Pos. @Ignatz-HeMan [Changed ] Some Cleanups and Script optimization to the service point scripts. @Ignatz-HeMan [Fixed] Toxic Smoke Grenade not making you Toxic thanks to @Ignatz-HeMan [Info] Install script for Mad Arma mod via Steam workshop in the tools/install folder.
- SWAT_BigBear, natoed, RC_Robio and 1 other
-
4
-
@Bricktop This uses the command setTimeMultiplier and is only available in Arma 3.
-
@zxbutchxz You should not need to wipe just make sure you unblock the zip file before extracting as you may have blocked DLL's
-
-
The goal of this Docker image is to automate the install and setup of a Linux based Arma 3 server with the latest stable version of Epoch.
-
First, install docker: https://www.docker.com/.
-
Next, Start by pulling the docker image:
docker pull epochmodteam/arma3epochserver
-
Then start the server:
docker run --rm -e STEAM_USERNAME='[email protected]' -e STEAM_PASSWORD='YourPassW0rd' --privileged -p 2302-2306:2302-2306/udp -it epochmodteam/arma3epochserver
Note: the --rm here removes the server when stopped
Change the STEAM_USERNAME and STEAM_PASSWORD before running, as you must login to be able to download Arma 3 server files and workshop mods.
You can alternatively add a "credentials" file to the location you are running the command from and instead of specifying-e STEAM_USERNAME='[email protected]' -e STEAM_PASSWORD='YourPassW0rd'
via command line use:
--env-file credentials[email protected] STEAM_PASSWORD=YourPassW0rd
If you want to persist data add the
-v C:\Docker\data:/data
option below and change the folder "C:\Docker\data" to a location you want to store the redis database. (Note: You will need to setup the Shared Drive in Docker > Settings.)docker run --rm -e --env-file credentials --privileged -v C:\Docker\data:/data -p 2302-230:2302-2306/udp -it epochmodteam/arma3epochserver
Also, Epoch Experimental can be installed using: epochmodteam/arma3epochserver:experimental- Sneer, RC_Robio, DirtySanchez and 1 other
-
4
-
-
if this is a server side mod you can place it into @epochhive/addons folder
-
It should spawn mostly Goldenseal, then poppy and pumpkins. https://github.com/EpochModTeam/Epoch/blob/experimental/Sources/epoch_server_settings/EpochEvents/PlantSpawner.sqf
-
Arma 3 Epoch 0.5 has been released!
Client Files:
https://github.com/EpochModTeam/EpochCore/releases/download/0.5.0.0/Epoch_Client_0.5.0.0.zip
Server Files:
https://github.com/EpochModTeam/Epoch/archive/0.5.0.0740.zipFile Changes:
https://github.com/EpochModTeam/Epoch/pull/719/files
Changelog:
[New] Epoch is leaving alpha and entering beta! All Epoch Asset project sources are now available via our GitHub +LFS and under APL-SA license here: https://github.com/EpochModTeam/EpochCore
[Added] Added Service Point to Rearm, Repair and Refuel. Thanks to @Ignatz-HeMan
[Added] 7 new Keesha camo skins by Craig Hauer aka ComatoseBadger.
[Added] 64-bit database extension support for Windows (EpochServer_x64.dll) and Linux (epochserver_x64.so) servers. Linux support is pending testing.
[Added] Custom event handler and OnEachFrame hooks added. https://github.com/EpochModTeam/Epoch/tree/experimental/Sources/epoch_code/customs Thanks to @Ignatz-HeMan
[Added] Crafting recipe: Mortar (Uses: 12x Rock, 2x dirty water) (Requires: Fire and workbench within 3m). Thanks to @baaljayjay for the suggestion.
[Added] Customizability of units spawned by UAV alert via CfgEpochClient > uavAlertUnitSpawnTemplate. (Default: I_Soldier_EPOCH)
[Added] Toxic Smoke Grenades can now be found in the world.
[Added] Respawn in base feature, each player must interact with Jammer and choose "Make Spawnpoint" to enable.
[Added] Selling to traders with bank debt greater than -50000(default), pays the bank debt back to below the limit instead of the player. Thanks to @Ignatz-HeMan
[Changed] Epoch Message function now supports custom colors. Thanks to @SPKcoding
[Changed] Epoch Event: ChangeWeather has been updated to allow for better random control of weather and defaults to bad weather.
[Changed] Optimized database SET and SETEX calls in both SQF and C++.
[Changed] Optimized database GETRANGE call.
[Changed] Optimized NPC Trading and fixed issue if trade failed. Thanks to @Ignatz-HeMan
[Changed] Great White Sharks will now spawn if the player is deep enough in the ocean.
[Changed] Objects or Players that have been given "Crypto" variable can be accessed via the dynamic menu (Space Bar) for a "Take Crypto" action.
[Changed] Air Drops are now triggered via Epoch Events server side every 45m at random, instead of randomly triggered client side.
[Changed] To prevent issues with ownership only Group Leader can place a Jammer. jammerGLOnly = 0 in CfgEpochClient to disable. Thanks to @Ignatz-HeMan and @82ndab-Bravo17
[Fixed] Crash bug when opening base building upgrade menu since Arma 3 1.68.
[Fixed] Wrong variable name in EPOCH_clientRevive.sqf. Thanks to @Ignatz-HeMan
[Fixed] Sometimes getting stuck only walking. Thanks to @Ignatz-HeMan
[Fixed] Repack of Energy Pack is now possible.
[Removed] EpochServer extension calls 100 and 101 as they are no longer needed.
[Info] Re-add missing comments in some config files.
[Info] Numerous other fixes and optimizations.
[Info] Requires Arma 3 1.68 or higher. -
b701 should solve this issue and a few others.
- RC_Robio and 82ndAB_Bravo17
-
2
-
From now on we have solid build environment built on Centos 5 Holy Build Box via Docker that uses shared glibc and the rest of the dependencies are now statically linked (hiredis, pcre, and libstdc++).
-
Anyone is welcome to run the experimental branch but consider unstable, it may update often and possibly be broken from time to time. Also, changes can be proposed using pull requests via GitHub on the experimental branch for inclusion in future updates.
example lua files for removing vehicles from traders
in Discussion
Posted
Maybe this one:
Other helpful Redis lua resources:
https://www.redisgreen.net/blog/intro-to-lua-for-redis-programmers/
https://redis.io/commands/eval
https://www.compose.com/articles/a-quick-guide-to-redis-lua-scripting/