Jump to content
domistyle

DaRT - A Lightweight DayZ (and ArmA) RCon Tool (v2.1 | 11/10/2015)

Recommended Posts

Is there a way to open the db file to extract the GUIDs? I would like to import them into Whitelister PP.

Yes, you can open the database under data/db/players.db with a program like Navicat.

From there you can query the database with everything you want.

Share this post


Link to post
Share on other sites

Any eta on Linux support?

I would love to run this, as my host require the user to keep logs (sends everything over RCon). It running on linux is however a must, as I really can't afford a windows vps (hosting dayz through a dayz host, so no vps there)

Share this post


Link to post
Share on other sites

Any eta on Linux support?

I would love to run this, as my host require the user to keep logs (sends everything over RCon). It running on linux is however a must, as I really can't afford a windows vps (hosting dayz through a dayz host, so no vps there)

You can connect to your server from any PC.

You don't need to run it on the server.

However, Linux support will probably come once 1.0 is done.

Share this post


Link to post
Share on other sites

Thx for this nice tool :)

I've tried to put the DaRT unzipped folder on a network share (on my windows xp pro dayz server)

and no way to connect to server when launching from the network share, on a win7 client computer.

It's ok on that win7 computer is DaRT on his desktop.

The target of this idea, is to share players database between the server (always on), and some others computers on the LAN.

But I think there will be possible problems with write rights on the players.db over the LAN

Do someone has tried successfully ?

Thx!

Share this post


Link to post
Share on other sites

Thx for this nice tool :)

I've tried to put the DaRT unzipped folder on a network share (on my windows xp pro dayz server)

and no way to connect to server when launching from the network share, on a win7 client computer.

It's ok on that win7 computer is DaRT on his desktop.

The target of this idea, is to share players database between the server (always on), and some others computers on the LAN.

But I think there will be possible problems with write rights on the players.db over the LAN

Do someone has tried successfully ?

Thx!

There will be a player sync option in 0.9.

You will be able to share your player list with everyone who has DaRT and allows the sync.

  • Like 1

Share this post


Link to post
Share on other sites

A few more days.

Thanks and I must say I really appreciate the tool, not been using it long but it's great just leaving it up and running to monitor the server.

Take my beans!

Share this post


Link to post
Share on other sites

Hi,

thanks man for writing the tool. I have a question regarding auto-refresh though. The parameter in settings I guess is in minutes? Doesn't seem to work for me, I always have to manually click on refresh.

Apart from this really great.

Share this post


Link to post
Share on other sites

Hi,

thanks man for writing the tool. I have a question regarding auto-refresh though. The parameter in settings I guess is in minutes? Doesn't seem to work for me, I always have to manually click on refresh.

Apart from this really great.

yeah same for me

Share this post


Link to post
Share on other sites

Hi, are you able to implement inventory checks?

Right click on player, check inventory?

Gotcha has now got this working, but it announces to the server that an admin is checking a players inventory, if you were able to make this would you consider keeping the fact we are checking in a log and not broadcasted to the server?

Thanks

d.

Share this post


Link to post
Share on other sites

(using v0.7 atm)

Not sure if this is fixed in v0.8+, but sometimes when I have DaRT logged in, other BattlEye functions/clients fail. Not sure if it's DaRT or a limitation of BE...any idea on how many concurrent BE clients/rCON connections are allowed?

emailed BE and no response after 5+ days

Share this post


Link to post
Share on other sites

Hi, are you able to implement inventory checks?

Right click on player, check inventory?

Gotcha has now got this working, but it announces to the server that an admin is checking a players inventory, if you were able to make this would you consider keeping the fact we are checking in a log and not broadcasted to the server?

Thanks

d.

Gotcha runs server side, BattlEye clients don't (unless you run it on the server of course...). :)

Edited by ziellos2k

Share this post


Link to post
Share on other sites

Thanks and I must say I really appreciate the tool, not been using it long but it's great just leaving it up and running to monitor the server.

Take my beans!

v0.8 will come out in a few hours.

Just need to get home before I can upload it.

Hi,

thanks man for writing the tool. I have a question regarding auto-refresh though. The parameter in settings I guess is in minutes? Doesn't seem to work for me, I always have to manually click on refresh.

Apart from this really great.

yeah same for me

The parameter is in seconds, not minutes.

So 1 minute = 60.

Hi, are you able to implement inventory checks?

Right click on player, check inventory?

Gotcha has now got this working, but it announces to the server that an admin is checking a players inventory, if you were able to make this would you consider keeping the fact we are checking in a log and not broadcasted to the server?

Thanks

d.

As ziellos2k said, it's not possible via RCon.

(using v0.7 atm)

Not sure if this is fixed in v0.8+, but sometimes when I have DaRT logged in, other BattlEye functions/clients fail. Not sure if it's DaRT or a limitation of BE...any idea on how many concurrent BE clients/rCON connections are allowed?

emailed BE and no response after 5+ days

v0.8 comes out in a few hours, can you try again with v0.8?

edit:

Could upload it earlier then I thought.

v0.8 is out.

If you have any problems, v0.7 is still available.

Feedback is appreciated.

Edited by DomiStyle

Share this post


Link to post
Share on other sites

I could be a complete noob, but i haven't installed anything on my server to allow gotcha to be server side, yes i have placed a 2 "" in certain files, but Dart shows the result of these also.

IMO this is possible via rcom. So please don't side line the possibilities!

For your ref:

http://forum.gotcha-...php?topic=505.0

d.

Will take a look at it.

0.8

It doesn't load (very long) banlist:

[2013-01-11 | 08:57:39] Ban request timed out!

Battlewarden struggles too.. but sometime it's capable of loading it.

How long is "long"?

Edited by DomiStyle
  • Like 1

Share this post


Link to post
Share on other sites

How long is "long"?

FYI, BattleNET has a theoretical limit of ~9000 bans, this does depend on the amount of characters the description of a ban has. Not sure what BattlEye supports though.

Share this post


Link to post
Share on other sites

FYI, BattleNET has a theoretical limit of ~9000 bans, this does depend on the amount of characters the description of a ban has. Not sure what BattlEye supports though.

Any way to raise that limit on side of BattleNET?

Not sure what BattlEye supports too, maybe we should ask. :D

Share this post


Link to post
Share on other sites

Any way to raise that limit on side of BattleNET?

Not sure what BattlEye supports too, maybe we should ask. :D

You can change line 79 in BattleNET/BattlEyeClient.cs from

socket.ReceiveBufferSize = UInt16.MaxValue;

to

socket.ReceiveBufferSize = UInt32.MaxValue;

But I doubt it will ever be needed and probably 25% of the bans are already global banned by BattlEye so they are essentially duplicate entries.

Share this post


Link to post
Share on other sites

Domi, thank you.

You're a gent.

I hope a lot of our requests wont force you to re-title the thread - Lightweight - to - Full Blown Community Wish List Completed -

d.

Share this post


Link to post
Share on other sites

You can change line 79 in BattleNET/BattlEyeClient.cs from

socket.ReceiveBufferSize = UInt16.MaxValue;

to

socket.ReceiveBufferSize = UInt32.MaxValue;

But I doubt it will ever be needed and probably 25% of the bans are already global banned by BattlEye so they are essentially duplicate entries.

Will play a little bit with it later.

Domi, thank you.

You're a gent.

I hope a lot of our requests wont force you to re-title the thread - Lightweight - to - Full Blown Community Wish List Completed -

d.

No problem.

Just tested and it appears that PublicVariable log indeed shows inventory saves to Hive.

0.8.1 will contain only bug fixes, 0.9 will contain features like these.

Share this post


Link to post
Share on other sites

Is 0.8 synced up with the Banzunion list or is that not going to happen?

Share this post


Link to post
Share on other sites

Will play a little bit with it later.

To check what size the ban list is (or any other message sent by the server) replace line 372 in BattleNET/BattlEyeClient.cs


int bytesRead = client.EndReceive(ar);

with


int maxSize; // declare in some global place :)
...
int bytesRead = client.EndReceive(ar);

if ((bytesRead + client.Available) > maxSize)
{
maxSize = bytesRead + client.Available;
System.Diagnostics.Debug.WriteLine(maxSize);
}

Perhaps I should start adding stuff like that for debugging? :lol:

Edited by ziellos2k
  • Like 1

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×