alkaloidbtx Posted February 4, 2014 Report Posted February 4, 2014 When writing a biller, should I support udp or tcp?Iirc subgame only supports udp and asss supports tcp. Does asss supports udp?For the people who are intrested, I am going to write it in go and another implementation in haskell. Btw what happened to subspace? Almost no1 plays it anymore :s. I remember having like 600 people in trench and 200 in dsb... Quote
Hakaku Posted February 4, 2014 Report Posted February 4, 2014 The TCP protocol will only support ASSS servers, whereas the UDP protocol is supported by both Subgame and ASSS. As for what happened to the game, well, it's been over 10 years since the game was last updated. People eventually got bored of the stagnation and moved on, and the game hasn't really been able to attract more people, so it's been declining. Quote
Dr Brain Posted February 5, 2014 Report Posted February 5, 2014 Yeah, the amazing thing isn't that it's been dying, but rather that it's held on as long as it has. Quote
Cheese Posted February 5, 2014 Report Posted February 5, 2014 mainly due to the versatility in the settings Quote
Cheese Posted February 5, 2014 Report Posted February 5, 2014 also haskell is a bunch of fun, but i never got involved enough to figure out how to save states of things i actually wrote a chatnet client with login and chats and things in literally 35 lines of haskellincluding empty lines Quote
alkaloidbtx Posted February 5, 2014 Author Report Posted February 5, 2014 Ty for the response . Started writing the tcp protocol since its better documented. User login/registration is working atm.Its strange no1 rewrote the client in all those years. It doesn't seem that hard. Quote
Dr Brain Posted February 5, 2014 Report Posted February 5, 2014 Its strange no1 rewrote the client in all those years. It doesn't seem that hard. It's not complex, but don't confuse complex with hard. It's a large project, and completing a large project as a hobby is a monumental undertaking. I'd wager than more than 50% of the developers in this game (and the actual number is probably closer to 90%) have given it a shot at one point or another. Yet no one has actually finished one (unless you count PriitK). Quote
alkaloidbtx Posted February 5, 2014 Author Report Posted February 5, 2014 Its strange no1 rewrote the client in all those years. It doesn't seem that hard. It's not complex, but don't confuse complex with hard. It's a large project, and completing a large project as a hobby is a monumental undertaking. I'd wager than more than 50% of the developers in this game (and the actual number is probably closer to 90%) have given it a shot at one point or another. Yet no one has actually finished one (unless you count PriitK). Well I have time , the only problem is keeping the motivation...Anyway, was PriitK a developer for VIE? If not how did he wrote the client because I can't remember VIE releasing documentation about their software. Quote
Dr Brain Posted February 6, 2014 Report Posted February 6, 2014 There are many theories about how PriitK did what he did. He was never an official VIE developer, and I doubt he ever had access to any documentation. The "official" story is that he reverse engineered the protocol and physics, and created a new client with that knowledge. My personal theory is that he hacked the new features into the old client and obfuscated most of what he'd done. Then for legal reasons claimed to have written the client from scratch. There are holes in my theory, but in my opinion it fits better than some of the others. Quote
Cheese Posted February 7, 2014 Report Posted February 7, 2014 because you are probably correct chances are is he decompiled it into C asm and used the existing functions Quote
a tool Posted February 12, 2014 Report Posted February 12, 2014 that's probably dead-on correct. there's a reason he didn't release the source. Quote
PoLiX Posted February 15, 2014 Report Posted February 15, 2014 Do a bit of searching on Kevin Bermeister, BDE, and VIE and you might find some interesting things... Quote
»Xog Posted February 16, 2014 Report Posted February 16, 2014 (edited) There are many theories about how PriitK did what he did. He was never an official VIE developer, and I doubt he ever had access to any documentation. The "official" story is that he reverse engineered the protocol and physics, and created a new client with that knowledge. My personal theory is that he hacked the new features into the old client and obfuscated most of what he'd done. Then for legal reasons claimed to have written the client from scratch. There are holes in my theory, but in my opinion it fits better than some of the others. Interestingly enough, if true, due to his current professional achievements, it would provide another reason as to why he hasn't updated the client (other than not wanting to). Edited February 16, 2014 by Xog Quote
Dr Brain Posted February 16, 2014 Report Posted February 16, 2014 Yeah, after all he clearly loves the game. He pays gobs of money to keep trench wars up and running. Why wouldn't he pass on the source to some reasonably trusted person to keep the game growing? My only explanation is that there's some legal reason. There are other possible sources of this legal impediment, such as the following scenario: he really did write continuum from scratch, but he incorporated some code from Skype into it. That'd put him in an even bigger legal pickle. Not sure I buy this one, but it's at least possible. Quote
PoLiX Posted February 16, 2014 Report Posted February 16, 2014 Snrrrub used some information on Skype to help him with Continuum, hmm... Quote
Cheese Posted February 17, 2014 Report Posted February 17, 2014 more likely is he reused the continuum encryption in skype if anything Quote
Vidiot_X Posted February 17, 2014 Report Posted February 17, 2014 more likely is he reused the continuum encryption in skype if anythingThat makes sense to me. I do have a link to how the encryption might work in continuum but fear to post it. Quote
Vidiot_X Posted February 19, 2014 Report Posted February 19, 2014 Hi, I think not It describes how Continuum generates it's encryption key and more an interesting read especially if you want to make a new client or server for SS but could be used as an exploit. Basically it appears that Continuum uses an expansion method to generate the encryption key. - Rich - Quote
Sass Posted February 19, 2014 Report Posted February 19, 2014 ss conspiracy theory. eat my shoe. brain is priitk, and snrrub is bill gates. oh and eat my shoe. glad I could add a tad. Quote
Resol Posted February 20, 2014 Report Posted February 20, 2014 Ty for the response . Started writing the tcp protocol since its better documented. User login/registration is working atm.Its strange no1 rewrote the client in all those years. It doesn't seem that hard. Are you going to release the biller compiled or release the source as well? I would be interested in compiling and using it on my linux machine. Quote
alkaloidbtx Posted March 11, 2014 Author Report Posted March 11, 2014 Ty for the response . Started writing the tcp protocol since its better documented. User login/registration is working atm.Its strange no1 rewrote the client in all those years. It doesn't seem that hard. Are you going to release the biller compiled or release the source as well? I would be interested in compiling and using it on my linux machine. Source probably, the basic version is done. No squad etc yet. Atm I am working on a project for my university course so it will take a while before I can continue my work. Quote
a tool Posted March 28, 2014 Report Posted March 28, 2014 (edited) . Edited March 28, 2014 by a tool Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.