Jump to content
Sign in to follow this  
DieAngel

Data storage

Recommended Posts

I don't profess to be an expert, but there must be some information thats generated on a client only, and sent to the server during normal game play? It's that info that worried me as being a potential hack. But, if it's physically impossible to run you app on a client and send erroneous information to the server, then there is nothing to worry about.

There are some applications I can think of that would benefit from client side processing. But that could be validated with the server to prevent cheating, using the traditional methods.

Oh there is information like that. I will not modify it however. The only data i will be working with is the publicvariable commands. No other packets (unless you block the requests from a specific ip). The system for the most part will just be to log data and update some variables along the way. Pretty much a simple system with a few extras here and there. However other people could modify some items if they really wanted to just not with what i am doing.

The plugin system i am putting into it is just there to allow users to design the logging and hook into the abilities to export/import to whatever they want without me having to design it for them.

Client side variables i dunno. I would think that it would be in the best interest if we do everything that needs to be done outside on at the server. There should never be any reason we have to make a user install an application just to play on a server for MP. Least to me i would never go near that server as it would be to much a pain in the rear to play on, let alone if one client crashes we are just asking for it.

Crash:

I didn't mean it was bad, sorry if it came out wrong. Text is so hard to convey an attitude or expression. Grin. I am willing to try and help anyone out i can. The more people who get this game and play the better it will be for us all. The more players/owners the more money we can push to bis to ensure we have more fixes and updates to a wonderful game.

Share this post


Link to post
Share on other sites

My understanding is that this no longer works in ArmA, but I could be wrong.

Yeah, anything that hooks tends to die with upgrades.

I can get us the data out just can't release anything that injects the data. I will finish up an application that does not hook into the exe or modify it in anyway but will provide all the information that we need. If someone can give me some ideas on what they want i will try to add it into the exe.

Here are some of the things that i have somewhat working.

1. Chat logs (Global, Side). Working on vehicle and group.

2. PublicVariable (Any type)

3. Player Joins (Username, Uid -- Might remove this if it is an issue for people but the server logs have it also)

4. Current Mission

5. Players, scores.

Things i can get working but have not yet

1. Object locations (player, vehicles, AI Units)

2. Object Names

3. Object damage

4. Network Thruput (total sent, current-- Kinda working)

5. Player history

6. Server information requests (gamespy hits?)

I did find out a way to crash the client connected to the server last night. So i guess we could in effect ban the idiots who are running the admin war scripts on the servers. I know i am going to use it to knock their clients out. Sick of watching people connect and sending an admin command over and over trying to find a password.

We never know though, they might do something with the next patch. That is not to far away so i guess we can see what that holds. smile_o.gif

Any updates on this tool's availability?

Share this post


Link to post
Share on other sites

This is still being worked on, however it has lost priority on my list as i have been working on some other software. I plan on releasing this tool (beta at least) next month sometime.

Share this post


Link to post
Share on other sites

Ok I understand.

There are two big organized CTI tournaments that have been formed and can really use this tool as I am sure all others.

Thank you for keeping it on your list of priorities.

I know it will get a good beta test by many.

-ViperMaul

Share this post


Link to post
Share on other sites
Ok I understand.

There are two big organized CTI tournaments that have been formed and can really use this tool as I am sure all others.

Thank you for keeping it on your list of priorities.

I know it will get a good beta test by many.

-ViperMaul

Yeah. I don't know how much it will help a ladder game unless you have scripts inside the game. The other way would be some of the gamespy programs/scripts to track scores. This is more of a way to maybe update a web page or something with some generic data.

Share this post


Link to post
Share on other sites

Nice one, good to see a release. Looks like there is something for just about everyone and more. Well at least, for those that wanted data storage.

I'm sure this will spawn all kinds of new missions and game types thumbs-up.gif

Share this post


Link to post
Share on other sites
Nice one, good to see a release. Looks like there is something for just about everyone and more. Well at least, for those that wanted data storage.

I'm sure this will spawn all kinds of new missions and game types thumbs-up.gif

Yeah smile_o.gif Looking forward to dive into it aswell... clearing desk soon and taking a huge dive into this smile_o.gif

Big props & tnx to the Creator

Share this post


Link to post
Share on other sites

someone relay to Crazy that it would be nice if he add feature similar to email notification

but via IM (ICQ/MSN/Jabber) let say via Miranda IM or so ...

p.s. that 2 servers communicating together gives some interesting results ( StarGate mod is first on my mind) smile_o.gif

Share this post


Link to post
Share on other sites
someone relay to Crazy that it would be nice if he add feature similar to email notification

but via IM (ICQ/MSN/Jabber) let say via Miranda IM or so ...

p.s. that 2 servers communicating together gives some interesting results ( StarGate mod is first on my mind) smile_o.gif

Yeah, only downside is that we cannot transfer between the two servers. That would be cool though next to impossible. Most other things can be done though.

Share this post


Link to post
Share on other sites

well in that case i sugest You try ask / pressure / demand on BIS to implement such feature as ...

i can imagine it will be one of most important improvements for server ....

Share this post


Link to post
Share on other sites

Hehe. It would be a great feature. Though i doubt they would want that in there.

Share this post


Link to post
Share on other sites
Quote[/b] ]Though i doubt they would want that in there.

True.

But even without that, it opens up some interesting prospects:

Like extended capture and holds, where the success on one server influences the difficulty of a game running on another server.

You could even have one server running a strategic layer, dictating what goes on across other servers.

A while back there were also some Falcon fans, looking to combine the Falcon flight sim with OFP's ground unit simulation.

But perhaps all that is a bit far fetched atm. Just being able to store details of players who have previously played on the server, opens up enough possibilities to keep people busy for the foreseeable future smile_o.gif

Share this post


Link to post
Share on other sites

Ahh there are so many more things that are able to be done and being done.

Share this post


Link to post
Share on other sites

How did he do this in Evolution? As long as the map is running you can leave and come back like you never left.

I havent really researched how he did it.

Share this post


Link to post
Share on other sites
How did he do this in Evolution? As long as the map is running you can leave and come back like you never left.

I havent really researched how he did it.

He stores the info in strings and then uses them to being the scores and what not back when you rejoin.

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
Sign in to follow this  

×