Jump to content

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


Axe Cop

Recommended Posts

heidi SQL =

 

Select your database

 

click Query

 

Paste this line into the Query

ALTER TABLE `Character_DATA` ADD COLUMN `Slot` TINYINT UNSIGNED NOT NULL DEFAULT 1 AFTER `PlayerUID`;

hit F9 on your Keyboard or The blue play button at the top.( Atleast I think its blue :D )

 

 

 

 

 

cheers dude      have to have this broke down  into smaller steps for us non coders hehe  great help thanks guys gunna try attempt this one last time   then try find tutorial on spawn select again 

Link to comment
Share on other sites

You have to send them a ticket about this. I did it and they replaced it for me. Just got this working. Thanks a lot Axe Cop!

 

where do you find this hive    using vilayer also

 

 

 

open vilayer up  then   go to       configuraton files  waynen_MasterConfiguration\HiveExt.ini  is this the path  for vilayer?

Link to comment
Share on other sites

Hello

I have installed this in my home testing server. Works great. Now on the other hand I tried to install it on my online server and got stopped at step 2.. I went to the @DayZ_Epoch_Server folder and there is no HiveExt.dll file there. I tried to put it there and got a code error 500. it was bright red and shinny oh so pretty.

So is there a work around? I am using GTX Gaming as my host.

Thug

Link to comment
Share on other sites

Hello

I have installed this in my home testing server. Works great. Now on the other hand I tried to install it on my online server and got stopped at step 2.. I went to the @DayZ_Epoch_Server folder and there is no HiveExt.dll file there. I tried to put it there and got a code error 500. it was bright red and shinny oh so pretty.

So is there a work around? I am using GTX Gaming as my host.

Thug

I guess you have to send the hoster a support ticket, maybe they put the dll somewhere user don't have access to, I have no idea every hoster does it different. :p

 

 

Whats the sql I can run to delete old character IDs?

I don't know if anyone has a query like that yet, you just need to delete all but the last character for ever slot. instead of without this mod the last character of the player you usually keep 3 character per player so it's a little bit more complicated to do a single query I guess.

Link to comment
Share on other sites

The AI are just too dumb no matter how high you set them lol. :P

 

Smartest AI I've ever come across.... if they get enough cpu power they can be amazing, I've seen arma AI do some freaky tactical shit you'd swear was some tacticool human player.

Link to comment
Share on other sites

Have tried to set this up using defualt files. i am trying to set this up on epoch panthera 1.0.4.2

 

I pasted the hiveext into the folder.  i used the files from the example folder everything is proper i load in and get a black screen when i hit escape im in debug floating in the water.

 

here is the logs

 

arma2oa.rpt
15:09:58 "infiSTAR.de Player-Log: Luak Trae(xxxxxxxx) - Admin - 0h 0min | ******ADMIN******"
15:11:44 "get: STRING (xxxxxxxx), sent: STRING (xxxxxxxx)"
15:11:44 "DISCONNECT: Luak Trae (xxxxxxxx) Object: B 1-1-A:1 (Luak Trae) REMOTE, _characterID: 0 at loc [5134.36,-3092.28,29.5606]"
15:11:44 "ERROR: Cannot Sync Character Luak Trae as no characterID"
15:11:44 Client: Remote object 2:15 not found
15:11:44 Client: Remote object 2:16 not found
15:11:44 Client: Remote object 2:17 not found
15:11:44 Warning: Cleanup player - person 2:0 not found
15:14:40 "get: STRING (xxxxxxxx), sent: STRING (xxxxxxxx)"
15:14:40 "DISCONNECT: Luak Trae (xxxxxxxx) Object: B 1-1-A:1 (Luak Trae) REMOTE, _characterID: 0 at loc [5134.36,-3092.28,29.5726]"
15:14:40 "ERROR: Cannot Sync Character Luak Trae as no characterID"
15:14:40 Client: Remote object 2:232 not found
15:14:40 Client: Remote object 2:233 not found
15:14:40 Client: Remote object 2:234 not found
15:14:40 Warning: Cleanup player - person 2:231 not found
 
server_log
14:58:01 Luak Trae uses modified data file
14:58:01 BattlEye Server: Player #0 Luak Trae (75.135.77.80:2424) connected
14:58:01 Player Luak Trae connecting.
14:58:01 Mission DayZ Epoch Panthera read from directory.
14:58:02 Player Luak Trae connected (id=xxxxxxxx).
14:58:02 BattlEye Server: Player #0 Luak Trae - GUID: da24aa68b8af1517fc907ec2623f6f4e (unverified)
14:58:02 BattlEye Server: Verified GUID (da24aa68b8af1517fc907ec2623f6f4e) of player #0 Luak Trae
14:58:04 Roles assigned.
14:58:04 Reading mission ...
14:58:07 Mission read.
 
hiveext log
2014-04-09 15:11:44 Database: [information] Connected to MySQL database localhost:xxxx/dayz_panthera client ver: 5.5.28 server ver: 5.6.12-log
2014-04-09 15:11:44 Database: [information] Connected to MySQL database localhost:xxxx/dayz_panthera client ver: 5.5.28 server ver: 5.6.12-log
2014-04-09 15:11:44 HiveExt: [Debug] Uninitializing subsystem: Logging Subsystem
2014-04-09 15:11:44 HiveExt: [Debug] Original params: |CHILD:103:xxxxxxxx:0:2:|
2014-04-09 15:11:44 HiveExt: [information] Method: 103 Params: xxxxxxxx:0:2:
2014-04-09 15:11:44 HiveExt: [information] Result: ["PASS"]
2014-04-09 15:11:44 Database: [Trace] PreparedRequest [2 ms] SQL: 'INSERT INTO `Player_LOGIN` (`PlayerUID`, `CharacterID`, `Datestamp`, `Action`) VALUES (?, ?, CURRENT_TIMESTAMP, ?) VALUES("xxxxxxxx", 0, 2)'
2014-04-09 15:14:40 HiveExt: [Debug] Original params: |CHILD:103:xxxxxxxx:0:2:|
2014-04-09 15:14:40 HiveExt: [information] Method: 103 Params: xxxxxxxx:0:2:
2014-04-09 15:14:40 HiveExt: [information] Result: ["PASS"]
2014-04-09 15:14:40 Database: [Trace] PreparedRequest [1 ms] SQL: 'INSERT INTO `Player_LOGIN` (`PlayerUID`, `CharacterID`, `Datestamp`, `Action`) VALUES (?, ?, CURRENT_TIMESTAMP, ?) VALUES("xxxxxxxx", 0, 2)'
 
 
Link to comment
Share on other sites

@drago-ragoda. hard to tell form the logs but seems like you missed something. the hiveext.log should show "Method: 100" calls from my mod and also some logs to the arma2oa.rpt file I don't see anything in there so the scripts aren't even running on your server (it seems).

Link to comment
Share on other sites

Well, my hive ext log file says its running

2014-04-09 15:11:44 HiveExt: [information] HiveExt Axe Cop Edition v2
2014-04-09 15:11:44 Database: [information] Connected to MySQL database localhost:xxxx/dayz_panthera client ver: 5.5.28 server ver: 5.6.12-log
2014-04-09 15:11:44 Database: [information] Connected to MySQL database localhost:xxxx/dayz_panthera client ver: 5.5.28 server ver: 5.6.12-log
2014-04-09 15:11:44 HiveExt: [Debug] Uninitializing subsystem: Logging Subsystem
2014-04-09 15:11:44 HiveExt: [Debug] Original params: |CHILD:103:xxxxxxxx:0:2:|
2014-04-09 15:11:44 HiveExt: [information] Method: 103 Params: xxxxxxxx:0:2:
2014-04-09 15:11:44 HiveExt: [information] Result: ["PASS"]
2014-04-09 15:11:44 Database: [Trace] PreparedRequest [2 ms] SQL: 'INSERT INTO `Player_LOGIN` (`PlayerUID`, `CharacterID`, `Datestamp`, `Action`) VALUES (?, ?, CURRENT_TIMESTAMP, ?) VALUES("xxxxxxxx", 0, 2)'
2014-04-09 15:14:40 HiveExt: [Debug] Original params: |CHILD:103:xxxxxxxx:0:2:|
2014-04-09 15:14:40 HiveExt: [information] Method: 103 Params: xxxxxxxx:0:2:
2014-04-09 15:14:40 HiveExt: [information] Result: ["PASS"]
2014-04-09 15:14:40 Database: [Trace] PreparedRequest [1 ms] SQL: 'INSERT INTO `Player_LOGIN` (`PlayerUID`, `CharacterID`, `Datestamp`, `Action`) VALUES (?, ?, CURRENT_TIMESTAMP, ?) VALUES("xxxxxxxx", 0, 2)'
Link to comment
Share on other sites

if you mean the message "HiveExt Axe Cop Edition v2" that is only the HiveExt startup message so the hive itself is running, that doesn't mean the scripts are working (only the HiveExt.dll is loaded).

check your init.sqf and if the player_monitor.fsm is loaded correctely, the player monitor is responsible for the character login and stuff like that.

It's not easy to debug this kind of problem in the ArmA engine, so you have to either add some log messages yourself and see if the correct files are loaded or go though the installation steps and check your changes again.

 

I can tell you what you should see in the arma2oa.rpt (client log): "PVDZE_plr_Characters" should be logged as the first message followed by your player ID, if you don't see that message when you try to log in there is something missing in the script files (PVDZE_plr_Characters is the first thing send to the server so it will load your characters form the database and display it on the client), maybe that background info helps a little, I don't know if you have any scripting or programming experience so I don't want to spam you with more technical stuff here :P

Link to comment
Share on other sites

Hey I followed all the steps and I get stuck on the wait for host screen. Would you be able to do a video tutorial or could you install it if I sent you a bit of cash :) I'm pretty bad at these things... Hardest thing I've installed is InfiStart or SelfBloodBagging

Hi, well I put all the files in the download, you just copy all those files in your mission and server.pbo instead of changing the content yourself if you use the default Epoch files.

If you can't follow the instructions I can't  help you with it, maybe ask someone else please.

Link to comment
Share on other sites

  • 4 weeks later...

Is there some another way to make it work becose my host do not allow the uploading of custom dll files, as they can bring viruses if not handled correctly.

 

:( 

I don't think there is any other way, you need a custom hive to have custom database access and that is needed for a mod like this. sorry. :/

Link to comment
Share on other sites

  • 2 weeks later...

Tried this and I seem to be getting stuck on "Requesting Character Data" whenever I try to load in. I re read the steps and repeated some of the ones I think I missed but still nothing.

 

this is my problem too , no errors i can see , just sits there ...

Link to comment
Share on other sites

  • 2 weeks later...

I get a Error with this script:

 

17:33:41   Error position: <dayz_preloadFinished};
};
_id = [] execF>
17:33:41   Error Undefined variable in expression: dayz_preloadfinished
17:33:41 File mpmissions\__cur_mp.chernarus\custom\player_monitor.sqf, line 2
17:33:41 Error in expression <tor.sqf"
if (isServer) then {
waitUntil{dayz_preloadFinished};
};
_id = [] execF>

 

my sqf:

if (isServer) then {
    waitUntil{dayz_preloadFinished};
};
_id = [] execFSM "custom\player_monitor.fsm";
if (DZE_R3F_WEIGHT) then {
    _void = [] execVM "\z\addons\dayz_code\external\R3F_Realism\R3F_Realism_Init.sqf";
};

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...