Check the active topics here! And the staff list here! ~Alex
You can join us on our Discord server here! ~Spiral
New or Lost? Click here!
| Welcome to The Steel Sentinels 2 Development Forum. We hope you enjoy your visit. You're currently viewing our forum as a guest. This means you are limited to certain areas of the board and there are some features you can't use. If you join our community, you'll be able to access member-only sections, and use many member-only features such as posting replies, sending personal messages, and voting in polls. Registration is simple, fast, and completely free. Join our community! |
- Pages:
- 1
- 2
| S2Tester | |
|---|---|
| Tweet Topic Started: 31st October 2012 - 12:17 AM (481 Views) | |
| Hadjii | 31st October 2012 - 12:17 AM Post #1 |
|
Note that this post may be completely deleted and redone as progress continues. Like what happened just now. S2Tester is what is currently being used to test via console output how building sentinels is working out. And how various parts affect different things and crap. Latest output Edited by Hadjii, 6th November 2012 - 10:07 PM.
|
![]() |
|
| Replies: | |
|---|---|
| Mr Spad3 | 7th November 2012 - 09:00 PM Post #16 |
![]()
Schrodinger's Spade
|
Protip: Easy hax are client sided ones, but they are made hard if the source is kept closed. Hard hax is the server sided shit where you need something like WPE pro to mod the packets between said client and server. (That's how some of the arcanists hax works) So making a lolnuke with 900000000001 damage isn't exactly gonna happen. I thought I'd make that point since I'd prefer to not let this topic devolve into a rambling of what you can/cant hax. I know my shit. I make people cry with my minecraft hax. |
![]() |
|
| Hadjii | 7th November 2012 - 09:12 PM Post #17 |
|
Thank you. I'm not quite sure what Kosmos was intending exactly but I was very much intending on making a lot of the stuff server based. So they only could ever hack single player. The high-score-able single player challenge things if we made those would be multiplayer hosted anyways. So they'd have to hack into the server or sommat. Or like you said, modify the packets. |
![]() |
|
| Kosmos | 8th November 2012 - 04:15 PM Post #18 |
Very lazy, such slow, wow.
|
A word about modifying packets: if we let the server control all these packets to check if they are right, things like incorrect configs are no longer possible. We don't have to check how its supposed to be just see if its correct and if not -> kick. About running the campaigns on a server, that might be a bit too much traffic but I'm not sure about that. |
![]() |
|
| Hadjii | 8th November 2012 - 06:38 PM Post #19 |
|
If we want to kick for invalid configs then yes we need to check the packets. Something that doesn't currently seem to be understood is this. If an invalid config is submitted, IT WILL NOT REBUILD. When the server receives the data for a config, it has to build it to know what the stats are. It'll try building it, and guess what? The server's database is different. The sentinel will not rebuild correctly and most likely the hacked client will desynchronize because the server has different stats for the sentinel than the client. So when they take enough damage, say, to overwhelm the server's version but not the client's, all heck breaks loose in the haxxor's undies cuz they just got pwned. Just throwing that out there. |
![]() |
|
| Mr Spad3 | 8th November 2012 - 09:59 PM Post #20 |
![]()
Schrodinger's Spade
|
Campaigns should stay server-sided, and just make sure that the times for completing the campaigns aren't uploaded to the highscores, cause client-sided shit can be cheatengine'd. So basically if someone wants to hax their game time, so be it, cause it won't give them a benefit elsewhere right? |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| « Previous Topic · Programmers' Hub · Next Topic » |
- Pages:
- 1
- 2
| Track Topic · E-mail Topic |
12:16 PM Jul 11
|
Hosted for free by ZetaBoards · Privacy Policy







12:16 PM Jul 11