|
|
| Author |
Message |
mangaforall
Joined: 11 Dec 2009 Posts: 1
|
Posted: Mon Jan 03, 2011 6:21 am Post subject: |
|
|
| FusionFire wrote: | | ML will not even entertain this idea mainly for one reason. It's open source therefore it's WAY to easy to manipulate the program and easy to cheat. |
I'm using cockatrice and spent some time reading their forum. This application is server-client based, supposely to prevent any cheating since everything is checked by the server.
I guess it's better anyway to check with the developper about the level of security. |
|
| Back to top |
|
 |
mbruker
Joined: 03 Jan 2011 Posts: 1
|
Posted: Mon Jan 03, 2011 6:54 am Post subject: |
|
|
Hi. I'm the main developer of Cockatrice. Thanks for your interest.
The way I see it, there are two points to be clarified.
First of all, the Cockatrice shuffler does not try to simulate real-life shuffling in any way, nor does the MWS one. Both are supposed to be as random as it gets, and if one works worse than the other (you can check that with simple statistical tests), it is because of a faulty implementation. Please stop discussing this topic unless you post results of a properly done statistical test.
Second, with open-source programs developed with security in mind, cheating is much less of an issue than it is with closed-source programs. Cockatrice uses a client-server protocol where the client (the program used by the player) does not know anything the player is not supposed to know. You can change the code any way you like, and you still will not be able to, for instance, determine or modify the contents of your library. It is a really simple concept and inherently unbreakable. Of course, I'm not claiming the server to be perfectly bug-free, and apart from that, if a malicious player controls the server, he controls all (hidden) pieces of information, but that only shows that the server should obviously be controlled by an independent person (e.g. me). These problems are present in a closed-source program with a perfectly thought of security model as well, but unless you reverse engineer it, you cannot even know how secure it is, making it strictly worse from a security point of view. Read: http://en.wikipedia.org/wiki/Security_by_obscurity |
|
| Back to top |
|
 |
braden
Joined: 14 Dec 2010 Posts: 10
|
Posted: Tue Jan 18, 2011 11:20 pm Post subject: |
|
|
| I'm sorry, but since you said "gr8", your post is rendered invalid. I hate it when people say "gr8". |
|
| Back to top |
|
 |
Azania
Joined: 13 Aug 2008 Posts: 104
|
Posted: Wed Jan 19, 2011 3:47 pm Post subject: |
|
|
Security is always as good as it is coded. For Open Source programs this can be easily checked. Saying things like Open Source is always easy to hack something form years ago and lost its meaning since a very long time. Most of the time, it is the closed source programs that are less secure then that they claim. Reverse engineering is also quite common these days and can easily be done. The generated code is in general also lot more readable then it was in the past.
For most client/server applications (such as this one and most mtg apps, not apprentice though) it is the server where there is the security implemented, that checks the data, the actions, and send it to both players. Meaning that hacking a client would result in a lot of refusal from the server. The server in general also stores the gamestate and actions and info.
No one should say that open source has any less security then closed source apps. In fact it is more the opposite since with open source everything can be checked. |
|
| Back to top |
|
 |
DeMeuh
Joined: 15 Mar 2011 Posts: 1
|
|
| Back to top |
|
 |
Celebrir
Joined: 14 Aug 2007 Posts: 4
|
Posted: Sun Sep 04, 2011 3:16 pm Post subject: |
|
|
Hi everybody,
I really like this software and I play with it a lot. And I can say that my hands are more or less what I expect from the statistic so I have to highly disagree with the theory that the Cockatrice shuffler is not random (Besides I'm shocked by all the persons who say that rl shuffling is not random. Think about your shuffling methods !).
Despite from that I really enjoy playing on Cockatrice. Yes, it is not perfect now, but it is under development. If I look at my MWS and see that there wasn't much development for ~5 years, I know which software I prefer.
Besides I already played tournament games at Cockatrice and can say that it is very comfortable and secure as far as I (with my knowledge as a uninvolved computer scientiest) can tell. |
|
| Back to top |
|
 |
nsideguy
Joined: 05 Apr 2005 Posts: 1
|
Posted: Tue Oct 11, 2011 12:57 am Post subject: |
|
|
It's just a matter of time before magic-league moves to Cockatrice. It is available to a much wider audience because it requires less setting up, less hard drive space as card images are loaded from the internet, and quite frankly has a more user-friendly interface.
The future has arrived Magic-league! Support Cockatrice! |
|
| Back to top |
|
 |
frozentoy
Joined: 29 Jun 2005 Posts: 1
|
Posted: Tue Oct 18, 2011 4:09 pm Post subject: |
|
|
I'm with you!
100% support!
| nsideguy wrote: | It's just a matter of time before magic-league moves to Cockatrice. It is available to a much wider audience because it requires less setting up, less hard drive space as card images are loaded from the internet, and quite frankly has a more user-friendly interface.
The future has arrived Magic-league! Support Cockatrice! |  |
|
| Back to top |
|
 |
Moonstomper
Joined: 14 Aug 2011 Posts: 1
|
Posted: Fri Mar 23, 2012 4:58 am Post subject: |
|
|
| It works perfectly with linux as well |
|
| Back to top |
|
 |
Pokemaster
Joined: 16 Sep 2007 Posts: 40
|
Posted: Thu Apr 19, 2012 3:23 pm Post subject: |
|
|
| Cockatrice has a security code, so why is it not used? |
|
| Back to top |
|
 |
EMA
Joined: 15 Feb 2007 Posts: 189
|
Posted: Sun Jun 10, 2012 2:51 pm Post subject: |
|
|
A switch to cockatrice would be awesome, as long as any cheating can be prevented.
The program is just miles better than mws.
p.s A big lol @ irl your shuffles are not random.. Pile shuffling just helps you to divide chunks of cards of the same type that naturally tend to chunk together during a game, so it's actually a better randomization compared to "normal" shuffling. |
|
| Back to top |
|
 |
eaglewolf
Joined: 08 Sep 2004 Posts: 56
|
Posted: Wed Jun 20, 2012 2:38 pm Post subject: |
|
|
See here for some discussion on the trice forum. http://forum.cockatrice.de/index.php?topic=409.msg4072#msg4072
The short version is that trice still lacks game logs and notification when sideboarding is allowed. Once those are added ML should be able to use it. At some point I'll get around to doing it if brukie doesn't get to it first. |
|
| Back to top |
|
 |
stall_19
Joined: 26 May 2007 Posts: 10
|
Posted: Tue Jun 26, 2012 1:22 pm Post subject: |
|
|
| eaglewolf wrote: | See here for some discussion on the trice forum. http://forum.cockatrice.de/index.php?topic=409.msg4072#msg4072
The short version is that trice still lacks game logs and notification when sideboarding is allowed. Once those are added ML should be able to use it. At some point I'll get around to doing it if brukie doesn't get to it first. |
Seems like those features have been implemented with the latest release. Though the replay feature does have a little kinks to be worked out it seems. |
|
| Back to top |
|
 |
JC_Strainer
Joined: 05 Jul 2009 Posts: 36
|
Posted: Fri Nov 30, 2012 11:02 am Post subject: |
|
|
| The latest release on the homepage is still from (2012-07-02), so those features don't seem to be implemented. Where did you get this information from? |
|
| Back to top |
|
 |
stall_19
Joined: 26 May 2007 Posts: 10
|
Posted: Fri Nov 30, 2012 11:57 am Post subject: |
|
|
| JC_Strainer wrote: | | The latest release on the homepage is still from (2012-07-02), so those features don't seem to be implemented. Where did you get this information from? |
I got my information from the release. There is a tab that contains replays of previously played game that can be watched and for sideboarding it's now required to unlock the sideboard to be allowed to sideboard any cards. |
|
| Back to top |
|
 |
|