# Search the Community

Showing results for tags 'hive'.

• ### Search By Tags

Type tags separated by commas.

### Forums

• General
• Announcements
• DayZ
• Discussion
• Public Servers
• DayZ SA Resources
• Q&A Section
• ArmA 3
• Epoch Survival
• Community Projects
• Q&A Section
• Terrain Discussion
• Resources
• Arma 3 Resources
• ArmA 2
• General Discussion.
• Q&A Section
• Resources
• Legacy Resources
• A2: Community Projects
• A2 Community Servers
• Space Engineers
• General Discussion.
• Public Servers
• Other Games
• Discussion
• Off Topic
• Off Topic

• Arma 3
• Arma 2
• DayZ

• 0 Replies

• 0 Reviews

• 0 Views

Found 22 results

2. ## Hive problems Epoch 1.0.6.2

Greetings! So I recently started up in a new host and haven't gotten to make the server run, found that a ca/modules bis_fnc issue is recurring but doesn't affect players when running coop missions like the default arma 2 oa ones, but when trying with Epoch hive won't connect/start despite being configured. Hive error Meanwhile at line 23... I'm still bad with Pastebin, sorry. This error has been chasing me for 2 days now

4. ## HiveExt file

In the HiveExt.ini if I wanted to set the time to say 1415, would you set it as 1415, 14:15 or does it have to be on the hour? [Time] ;Possible values: Local, Custom, Static ;You cannot use Static on OFFICIAL Hive, it will just revert to Local Type = Static ;If using Custom type, offset from UTC in hours (can be negative as well) Offset = -4 ;If using Static type (Hour value always the same on every server start), the value (0-24) to set the Hour to Hour = 14

6. ## [Release] Multiple Character Support (now compatible with Epoch 1.0.5.1)

My new mod may change the way you play DayZ, simply put this mod enables all players on the server to get the choice of using multiple characters (without having to buy multiple copies of ArmA2:CO :P). I've set up a prototype on my test server with a 3 character selection dialog (see picture below), this may be improved but the base mechanics itself are working great so far. So when you join a server after the loading screen you see a dialog like this: you have to chose one of 3 character slots every time you log into the server, each character slot is completely independent (different humanity and other stats, like different players). the slot count isn't static but I though 3 is a good start, admins can change the character selection dialog to a different number of slots, if you want you can have 100 slots for each player. :D This mod can't be archived with a little script, but I've tried to made the installation as easy as possible. For an overview this is what I've done to get this mod working: Database schema: added one extra column "Slot" to the "character_data" table (the database stays fully compatible to the default HiveExt.dll) Custom HiveExt.dll to add a new method for loading all character data of a player (CHILD:100), also a small change to the current load player method to support multiple characters (CHILD:101). I could have made completely new methods for the login process, but this way only a very few modifications are necessary in the Hive code and the script files, but this also means my modified HiveExt.dll is not compatible with servers who don't have the "Slot" column in the "character_data" table one new script for the server and a small change in the server_playerLogin.sqf (to send the slot id to the hive) for the client files I've changed the player monitor to inject the character selection before the login process (see player_monitor.fsm changes below) To visualize the changes made to the login process, take a look at this state machine diagram of the player_monitor.fsm (changes are highlighted in green): Download latest version for Epoch 1.0.5 and 1.0.5.1: http://dl.bintray.com/vos/dayz/multichar1.3.3.zip Older versions are available here (for other Epoch version since 1.0.3.1). Installation instructions I've tried to make the installation as easy as possible and still do it the proper way and change the files like the Epoch devs would do it. Some steps could be changed and the code simply be put in the init.sqf instead of changing the Epoch files, if you have some experience with ArmA script you can do that but if you follow my instructions it is the best way to do it like this in my opinion. Pre-requirements: a PBO manager and basic knowledge of ArmA script editing. Note: I've added all changed files to the download package, so you can see how they should look like with the changes applied. If you didn't make any custom changes to those files you can also just use them instead of following my instructions to change the files below. run the SQL query to add the "Slot" column to the "Character_DATA" table in your Epoch database: ALTER TABLE Character_DATA ADD COLUMN Slot TINYINT UNSIGNED NOT NULL DEFAULT 1 AFTER PlayerUID; copy the file HiveExt.dll to the @DayZ_Epoch_Server folder (overwrite the Epoch file) Note: the source code of the HiveExt with my changes can be found here. unpack your dayz_server.pbo and copy the file server_playerCharacters.sqf to the compile sub-folder open the file compile\server_playerLogin.sqf, around line 47 replace _key = format["CHILD:101:%1:%2:%3:",_playerID,dayZ_instance,_playerName]; with _key = format["CHILD:101:%1:%2:%3:%4:",_playerID,dayZ_instance,_playerName,_this select 2]; open the file init\server_functions.sqf and add the line server_playerCharacters = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerCharacters.sqf"; after the line 9 BIS_Effects_Burn = {}; repack your dayz_server.pbo unpack your mission.pbo (e.g. DayZ_Epoch_11.Chernarus.pbo) if necessary and copy the file RscDisplayCharacterSelect.hpp into the mission folder, open the file description.ext and add this line at the very bottom: #include "RscDisplayCharacterSelect.hpp" unpack your dayz_code.pbo (on your PC @DayZ_Epoch\addons\dayz_code.pbo) and copy the files init\publicEH.sqf and system\player_monitor.sqf to a "custom" folder in your mission folder (if you don't already have custom versions of those files), change the references to those files in your init.sqf to something like "custom\publicEH.sqf" and "custom\player_monitor.sqf" copy my custom file player_monitor.fsm to your "custom" folder (the changes in this file are not easy to reproduce, so it may be best you use my custom file instead of adding the changes yourself) open the file publicEH.sqf and add this line above the line starting with "PVDZE_plr_Login" (around line 54): "PVDZE_plr_Characters" addPublicVariableEventHandler {_id = (_this select 1) spawn server_playerCharacters}; open the file player_monitor.sqf and change the path to my custom player_monitor.fsm so that the line looks something like this: _id = [] execFSM "custom\player_monitor.fsm"; repack your mission.pbo if necessary That's it! Yeah I know not the easiest mod to install, but that is DayZ/Epoch.. I Hope I didn't forget anything, but I think that is all. :P Restrictions (since version 1.1) I've added two restrictions to minimize the possibilities for players to abuse quick character switching: character switch timeout - how often a player can switch to another living character (in minutes), the last used slot is always available and the player can also spawn fresh if he has a dead character or never used slot minimum distance to dead bodies of the same player - calculates the distance to previously died characters of the player (in meters), this will prevent the player from "stacking" two or more characters at the same place (like a base) and switch to another character if one dies There are global config variables for changing the default settings for the restrictions: DZE_CharacterSwitchTimeout = 30; // default 30 minutes timeout (0 to disable) DZE_CharacterMinDistance = 1000; // default 1000 meters min distance (0 to disable) You can add those variables to the config section in the init.sqf. Here a screenshot how it may look like with active restrictions: Disabled character slots are displayed with a red disabled button (cannot be pressed) with info text on the button. If one or more restrictions apply there is also be an info text displayed at the bottom of the screen. Note: at the moment there is no automatic timer or anything to count the timeout down, you have to manually press the refresh button to refresh the character data and last login time. Suggestions and ideas welcome. Also for the character selection dialog what do you like to see on there?
7. ## [TUTORIAL] Make Your Own Server Hive - Use 1 Database for multiple servers

Make Your Own Server Hive Make all your servers run on one database. Sync Character(gear, location) and banks(if using SC) across all servers. Even with different maps Requirements: Working Epoch Server Database Access to your Database and HiveExt.cfg Database Manager (HiediSQL) Common Sense Time In this tutorial we will be combining only 2 servers together, you may add any more server if you like. We will be working with Server 1 - Chernarus and Server 2 - Taviana Configuring your Database Please backup your database prior to applying any of the changes below Using hiediSQL or a similar program to execute these Statements to your database you will be working with -- adding new tables to your Database ~ [GG] Gr8 CREATE TABLE IF NOT EXISTS object_data_1 ( ObjectID INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, ObjectUID BIGINT(24) NOT NULL DEFAULT '0', Instance INT(11) UNSIGNED NOT NULL, Classname VARCHAR(50) NULL DEFAULT NULL, Datestamp DATETIME NOT NULL, LastUpdated TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, CharacterID INT(11) UNSIGNED NOT NULL DEFAULT '0', Worldspace VARCHAR(128) NOT NULL DEFAULT '[]', Inventory LONGTEXT NULL, Hitpoints VARCHAR(512) NOT NULL DEFAULT '[]', Fuel DOUBLE(13,5) NOT NULL DEFAULT '1.00000', Damage DOUBLE(13,5) NOT NULL DEFAULT '0.00000', PRIMARY KEY (ObjectID), INDEX ObjectUID (ObjectUID) USING BTREE, INDEX Instance (Instance) USING BTREE ) COLLATE='latin1_swedish_ci' ENGINE=InnoDB AUTO_INCREMENT=74383; CREATE TABLE IF NOT EXISTS object_data_2 ( ObjectID INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, ObjectUID BIGINT(24) NOT NULL DEFAULT '0', Instance INT(11) UNSIGNED NOT NULL, Classname VARCHAR(50) NULL DEFAULT NULL, Datestamp DATETIME NOT NULL, LastUpdated TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, CharacterID INT(11) UNSIGNED NOT NULL DEFAULT '0', Worldspace VARCHAR(128) NOT NULL DEFAULT '[]', Inventory LONGTEXT NULL, Hitpoints VARCHAR(512) NOT NULL DEFAULT '[]', Fuel DOUBLE(13,5) NOT NULL DEFAULT '1.00000', Damage DOUBLE(13,5) NOT NULL DEFAULT '0.00000', PRIMARY KEY (ObjectID), INDEX ObjectUID (ObjectUID) USING BTREE, INDEX Instance (Instance) USING BTREE ) COLLATE='latin1_swedish_ci' ENGINE=InnoDB AUTO_INCREMENT=74383; This will add 2 Extra tables to your database named object_data_1 & object_data_2. These will be used to the 2 servers the objects (bases and vehicles) will read and write from. We want to keep the objects independent for each server to prevent conflicts. Now Execute this script ALTER TABLE character_data ADD Worldspace1 VARCHAR(128) NOT NULL DEFAULT '[]' AFTER Inventory; ALTER TABLE character_data ADD Worldspace2 VARCHAR(128) NOT NULL DEFAULT '[]' AFTER Worldspace1; This will make 2 different worldspace fields for our 2 servers, since they are different maps, we want to keep the positions seperate from other server. But the overall character and gear will Sync on both servers. Configuring your HiveExt.cfg Now to the easy part. Grab your HiveExt.cfg from both of the servers and open them. Find: ;Enables you to run multiple different maps (different instances) off the same character table ;WSField = Worldspace ;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself [Objects] ;Which table should the objects be stored and fetched from ? ;Table = Object_DATA For Server 1 Replace to: ;Enables you to run multiple different maps (different instances) off the same character table WSField = Worldspace1 ;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself [Objects] ;Which table should the objects be stored and fetched from ? Table = Object_DATA_1 For Server 2 Replace to: ;Enables you to run multiple different maps (different instances) off the same character table WSField = Worldspace2 ;If using OFFICIAL hive, the settings in this section have no effect, as it will clean up by itself [Objects] ;Which table should the objects be stored and fetched from ? Table = Object_DATA_2 Make sure both servers are running on same database. Thats it, for a basic 2 server Hive.
8. ## How to disable server RPT scrolling HIVE debug info? [SOLVED]

My server RPT is full of these HIVE: WRITE: Statements. Is this normal? Is there a way to turn them off?

11. ## "HIVE: Commence Object Streaming.. Error

After restart everything that players placed are gone and vehicles are teleported at random around the map. I have merged and checked the server files from A Plot For Life. Arma 2 Server RPT: http://pastebin.com/wEKJ2FkC
12. ## Hive error

Okay, So I bought an Epoch server and I can join any server fine, but when I join my server, the console freezes at "HIVE: trying to get objects" Does anyone have any suggestions? thanks! Here's the full console ings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component104 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component105 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component106 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component107 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component108 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component109 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component110 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component111 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component112 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component113 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component114 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component115 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component116 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component117 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component118 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component119 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component120 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component121 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component122 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component123 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component124 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component125 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component126 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component127 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component128 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component129 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component130 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component131 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component132 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component133 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:33 Strange convex component134 in zero_buildings\models\mil_house_i.p3d:geometryView 13:31:55 "Res3tting B!S effects..." 13:31:55 "\z\addons\dayz_code\system\REsec.sqf:Monitoring Remote Exe..." 13:31:55 "HIVE: Starting" 13:31:55 "HIVE: trying to get objects"
13. ## Server Hiveext Error (Fresh Copy)

Hello, I've been trying to setup a server for a very long time. Could not get enough information from google/epoch forums or any other source on how i may fix this problem. I'd appreciate if one could help me out here. i have pretty much the default template for everything. config.cfg HiveExt.ini arma2oaserver.rpt init.sqf Database is pretty much default. https://photos-1.dropbox.com/t/0/AADPkBCoa5FpYYuvRxrpy5dJ0IgYDz7ceSCXRDfdZZ8lCw/12/123774030/png/1024x768/3/1411473600/0/2/sqlscrn.png/eYsQj5LnONotLmB97QFnAq-TFNUCMTQLY1bC5ZqRKbQ [sorry i didn't upload it to tinyurl etc. it's 4 in the morning and i would like atleast 2 hours of sleep before i have to get up again.] Any idea?
14. ## Server Hiveext Error (Fresh Copy)

Redundant post - removed
15. ## A very rare problem with a new server

Hi, i'm trying to setup a new dayz_epoch server and get the following error when is loading the mission file (RPT extract) 14:28:21 "\z\addons\dayz_code\system\REsec.sqf:Monitoring Remote Exe..." 14:28:21 "Res3tting B!S effects..." 14:28:21 "HIVE: Starting" 14:28:21 "HIVE: trying to get objects" 14:28:21 Error in expression <ray = call compile format ["%1",_data]; _resultArray }; server_hiveReadWriteLar> 14:28:21 Error position: <_resultArray }; server_hiveReadWriteLar> 14:28:21 Error Undefined variable in expression: _resultarray 14:28:21 File z\addons\dayz_server\init\server_functions.sqf, line 162 14:28:21 Error in expression <ction problem... HiveExt response:"+str(_hiveResponse)); _hiveResponse = ["",0];> 14:28:21 Error position: <_hiveResponse)); _hiveResponse = ["",0];> 14:28:21 Error Undefined variable in expression: _hiveresponse 14:28:21 File z\addons\dayz_server\system\server_monitor.sqf, line 44 14:28:21 "HIVE: trying to get objects" 14:28:21 Error in expression <ray = call compile format ["%1",_data]; _resultArray }; server_hiveReadWriteLar> 14:28:21 Error position: <_resultArray }; server_hiveReadWriteLar> 14:28:21 Error Undefined variable in expression: _resultarray 14:28:21 File z\addons\dayz_server\init\server_functions.sqf, line 162 Looks like a hive start problem, I reinstall all the files several times, i copy all the files from another working server and i install all the Microsoft Visual C++ Redistributable Packages (2008 x86,x64;2010 x86,x64;2012 x86,x64,2013 x86) and gets the same error all the times also i checked the mysql credentials from another server and is working fine. The server is running a windows 2008 datacenter edition r2. any idea why this is happening? Thanks a lot.
16. ## He's a challenge for you... Is this even possible?

This may not be possible. However, I was toying with the idea of a 3 server private hive the other day and had a thought. Would it be possible by script or otherwise (preferably a script), to allow for seamless travel from one server to another upon activation of a scripted object? (ie. a gate or door) To be more specific: 1. Walk up to predetermined door 2. Select option to travel to another server 3. Server then orders connect command to different server IP with or without a password preprogrammed in. I figure somebody would want to know how to do it either way. It sounds easy enough, but somehow I doubt it is really that simple. I don't know enough about Arma 2, DayZ Epoch, or scripting to be able to figure it out myself. I know I've never seen anything of that nature on here to date. If it is possible, any ideas? ,Saint Anthony
17. ## Hive

Will the Epoch Mod have a own Hive or are the caracters own for the servers
18. ## Determine Vehicle Type (isKindOf) In Database?

Is there a way (other than building an xref table myself) to determine whether an object_data record is a vehicle (as opposed to building, etc), and what type in the database for trigger purposes? Something along the lines of the function isKindOf? Thanks for the help!
19. ## Object_DATA Problem

I have this problem to boot the server 2013-11-28 15:30:25 Database: [Error] Error 1146 (Table 'dayz_epoch.object_data' doesn't exist) in MySQLQuery SQL: 'SELECT ObjectID, Classname, CharacterID, Worldspace, Inventory, Hitpoints, Fuel, Damage FROM Object_DATA WHERE Instance=11 AND Classname IS NOT NULL'