Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

Problem with PBEM++ Online

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [New Releases from Matrix Games] >> Strategic Command Series >> Strategic Command: World War I >> Problem with PBEM++ Online Page: [1]
Login
Message << Older Topic   Newer Topic >>
Problem with PBEM++ Online - 12/20/2019 4:35:45 AM   
ArtDen

 

Posts: 58
Joined: 3/24/2010
Status: offline
I faced with an annoying problem. I made a turn in PBEM++ Online and clicked "next turn". But I have seen a messsagebox with with a text about ERROR (sorry didn't screen) and another messsagebox - file sent to server. After this I exit from the game and found that I had a problem with an internet-connection and my status is off-line.

I thought that my turn will be sent to my opponent after restoring of online-connection. But in a day I found that my multiplayer game started from the beginning of the turn and I must to do the second attempt of the same turn.

As a result with this bug:
- bad player can cheat. He just go to offline mode, check craziest strategies and after this - choose the best. It's totally wrong;
- fair player must to make the turn twice.

Can you do smth? I can give two pieces of advice:
- against cheaters - make smth like in old game - Steel Panthers MBT (PBEM). Game counts how many times the file is overwrited / deleted. And you can catch a tricker if he try to do it systematically;
- against double-turn - if user is offline just save the current state of the game on HDD. When he is online he must enter in the game and click "End Turn" again. And not to do everything from the beginning.

< Message edited by ArtDen -- 12/20/2019 4:40:09 AM >
Post #: 1
RE: Problem with PBEM++ Online - 12/20/2019 11:44:13 AM   
IainMcNeil


Posts: 2804
Joined: 10/26/2004
From: London
Status: offline
Hi ArtDen,

the system tracks how often you download a turn vs upload it and if you tried what you suggested it would be flagged as cheating. We don't store a local copy of the file as this would allow cheating, as the file could be viewed with a hex editor or even edited.

So the system is designed to prevent cheating and warns people if it detects any suspicious behaviour and refers to a moderator if it continues. The user then gets banned if it the moderator decides it is cheating.



_____________________________

Iain McNeil
Director
Matrix Games

(in reply to ArtDen)
Post #: 2
RE: Problem with PBEM++ Online - 12/20/2019 4:07:31 PM   
ArtDen

 

Posts: 58
Joined: 3/24/2010
Status: offline
1. And what have happened? Why system forced me to play the same turn twice?
2. I don't understand what turn my opponent got? First or second?
3. The last - how does your system work if a cheater manually set offline regime during his turn?

< Message edited by ArtDen -- 12/20/2019 7:47:20 PM >

(in reply to IainMcNeil)
Post #: 3
RE: Problem with PBEM++ Online - 12/20/2019 8:35:13 PM   
Hubert Cater

 

Posts: 5199
Joined: 7/22/2013
Status: offline
1. Likely the turn was never successfully uploaded to the server, thus requiring a replay
2. If I understand correctly here, if the turn was indeed not successfully uploaded to the server, then your opponent would not have received anything. It would have been as if the turn was never played etc.
3. As Iain mentioned the server keeps track of downloads and uploads of the turns and since nothing is stored locally, every time you attempt to play a turn, it is downloaded from the server. Therefore if you disconnect during your turn you would not have uploaded anything to the server. In the end once there is a significant mismatch between downloads and uploads the system flags this as a possible attempt to cheat the system and warns of suspicious behavior and is dealt with as Iain described above.

Hope this helps,
Hubert

_____________________________


(in reply to ArtDen)
Post #: 4
RE: Problem with PBEM++ Online - 12/21/2019 8:19:13 AM   
ArtDen

 

Posts: 58
Joined: 3/24/2010
Status: offline
Ok. And if my opponent or me have done disconnect - counterpart are to be informed about this situation or this statistics is just storing on the server?

(in reply to Hubert Cater)
Post #: 5
RE: Problem with PBEM++ Online - 12/21/2019 8:09:00 PM   
BillRunacre

 

Posts: 4945
Joined: 7/22/2013
Status: offline
The statistics are stored on the server. it would be a bit harsh to report on one instance, e.g. my PC crashed the other day while playing a turn of Pike and Shot, and so I had to reload the turn. That was a one-off, but multiple downloads and replaying will be flagged.

_____________________________

Follow us on Twitter: https://twitter.com/FurySoftware

We're also on Facebook! https://www.facebook.com/FurySoftware/

(in reply to ArtDen)
Post #: 6
RE: Problem with PBEM++ Online - 12/31/2019 12:27:06 AM   
Dalwin

 

Posts: 337
Joined: 3/31/2005
Status: offline
The same thing can happen in the WW2 versions. A hiccup while uploading your PBEM turn is going to force you to replay the turn. I think the current safeguards are adequate defense against abuse.

Ideal would be if a temp file were created as part of the save process. Have this file not be accessible but have it get uploaded the next time you are connected at which point it is deleted.

(in reply to BillRunacre)
Post #: 7
Page:   [1]
All Forums >> [New Releases from Matrix Games] >> Strategic Command Series >> Strategic Command: World War I >> Problem with PBEM++ Online Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

0.641