Jump to content
SSForum.net is back!

Bak

★ VIP
  • Posts

    1064
  • Joined

  • Last visited

Everything posted by Bak

  1. You'd p!@#$%^&* it a path to an exe file, it would run the version check then spawn the process... But it's not going to work since you'll always be able to fake it, what checks your exe? another exe checker? then what checks that one? It's not even as hard as dis!@#$%^&*embling the executable, since you can just intercept traffic between the real exe and the server, then after the integrity check completes, direct traffic to your modified exe instead of the real one. This method is still vulnerable to memory hacking.
  2. I wouldn't rule out server side verification. Even if the server is only capable of checking 10 clients at any one time, with proper heuristics you could probably stop most cheating. Other clients could even hint the server when people appear to be cheating (moving too fast and such).
  3. People need to stop talking out of their !@#$%^&*es about everything. If you don't know about something, don't say anything; your unintelligent rabble only takes away from the topic at hand.
  4. you send things to the server with sockets. There are wrappers for these, like SDL_net. you display pictures with openGL(cross platform), or directX(like continuum, windows only). There are, of course wrappers for these, like SDL (and sdl_image, if you want non .bmp files). you play sounds with directX (windows only, again). I dunno the cross platform sound library, but there is a wrapper for it in SDL (and sdl_mixer if you want non .wav files). Don't worry too much about the Java/C++ difference; programming is programming and the semantics of java and c++ are similar.
  5. Bak

    Casino Bots

    Source is attached. If you don't know how to compile Java, don't bother. Put in your bot's name / pw in zoneman.java line 119. Edit casino settings by editing (static final) values in Casino.java If you want to use the !admin command, put your name in all caps in Casino.java, line 93. all the command does is print the total amount owed to all players. Some things to watch out for is your bot running out of money (you'll need to seed some money to start out with, I usually tried to make sure that there was always at least 10 times the maximum bet in the bot at all times). If the bot runs out of money, people will !cashout and be disappointed when they lose their credits and never get money. Also, sometimes the bots have no data loaded, you'll need to restart them. They restart automatically when connected, although there's a memory leak somewhere (this behavior was sort of hacked together), so when the !@#$%^&*le of the chatnet says like 20 or more (indicateing it's restarted 20 times), you'll probably want to restart the process, send the message ?quit to actually quit the program. Sometimes when hs goes down I've seen this get into the hundreds, and my computer would run like crap; be careful. casino_bots.zip
  6. Sounds good dude. Anything you can do to help is much appreciated.
  7. That's actually exactly how it's set up right now. There's two processes, one for the front end, Discretion.exe (what you call the lobby), and one for the game, in_game.exe (in the bin folder). The ip, port, name, and pw are passed as command line parameters to in_game.exe and everything else is loaded from .conf files. You can make the front end in any language you want, I've actually gone through two others (both in c++ though), before settling on this one which is based off of Smong's cskinviewer. As for SVN, I'll look into setting something up if the number of contributions becomes overwhelming, but that hasn't been the case so far.
  8. Yeah, I'm still working on it. If you look at the recent changes they are quite recent. I'm working on getting the core features in before adding supplemental ones like tracerouting or profiles. I can always use help. Currently you could add things like profiles or visual options editors for the .conf files to the front end (I've been looking at something like aedgui for this), or adding lvz support (in an endian neutrel way), or just graphics or input on the project.
  9. aha, don't worry about stealing it... I stopped hosting cause it was one team that showed up, and I ended up scrapping together another one that would play (and get blown away). Ideally, no pub teams would be allowed and there would be a special arena where there would be an alternate money system (so everyone starts with a blank ship). Each team would get a set amount of money, say $500,000 to divide up among everyone on their team. That way it would be a level playing ground and some people could still get the expensive items like antideath, but it would be a team effort really.
  10. Alright, if deathboy dishes out the 200k, then it's back on.
  11. flag battle is canceled this week, moderators stole the money
  12. Brickwarp wins Flag Battle II!!!!! Congratulations to Exiili, activation, Bobblehead, Kr1z, Orangeeoz!!! Flag Battle III is happening next Thursday, same time. Non-registered teams will no longer be allowed in order to encourage more teams to register. http://rshl.org/bak/flagbattle.html
  13. http://img.photobucket.com/albums/v622/bak2007/desktop.png
  14. Brickwarp wins Flag Battle I!!! Congratulations to Deathboy-evil, Bobblehead, d3ath, 3vil, Exiili!!! At times it seemed the server was giving them more compe!@#$%^&*ion than the other teams, but they managed to pull off the victory! Flag Battle II is next Thursday. Will Brickwarp continue to dominate or will some other team dethrone the king?
  15. It's happening this Thursday at 7:00 PM EST! Compete with your team for over 300k in supplemental prize money. Full description is here: http://rshl.org/bak/flagbattle.html. Sign up your team today!
  16. CLT is the best map editor. It has a websitre right here, look: http://rshl.org/!@#$%^&*
  17. Yeah, I made a redirect page to the sf version, just takes them a few days to get it up.
  18. I suppose the names are a bit confusing. That's not what I meant. The EZ pen uses tilesets to place walls quickly on a map (use the help menu or post again and i'll explain further). I meant use the autotile lvz background feature: http://img.photobucket.com/albums/v622/bak2007/autoTile.png
  19. you can use CLT's autotile feature to create your background lvz
  20. sorry?
  21. When I exit DCME using Window's X in the corner of the window, the process doesn't close. If I exit using File->Exit, the process closes properly.
  22. Reverse engineering is against the lisense agreement.
  23. Using grelminar's extended LVL format (http://wiki.minegoboom.com/index.php/ELVL_Format) you can embed regions and comments into a .lvl file. It would be nice if you could create and modify these using DCME.
  24. When I made it, I sent it to SSDL and they never repsonded.
×
×
  • Create New...