Advertisement

Quake 2 Network Protocol

Started by January 30, 2005 05:59 PM
1 comment, last by trub 20 years ago
Excuse my ignorance, but would anyone know where to find information on the Quake 2 network protocol? That or an exsisting library that allows one to get gamestate information from a server and send updates would be most awesome. I played around with the following library, but the code is copyrighted and uses winsock instead of BSD sockets (I run a mac): link And found the following information about the protocol but it is mostly incomplete: link Any help would be great. I'm trying to write a bot for quake and client-side seems like the way to go for my needs but I am pretty clueless in terms of networking. Thanks!
mang?
Writing a bot for quake2 doesnt require touching the netcode nor the net protocol AFAIK. Most client side bots, are the ones that players use to cheat and have perfect aim.

If what you want is server side bots where the players play against them, then those are coded in QuakeC for Quake1 or C++ for Quake2 and then compiled to a dll that the server loads. Neither of which require touching the netcode.

However, if you're after writing a client side bot to cheat in quake, then you'll likely find little help here in doing so.


-=[ Megahertz ]=-
-=[Megahertz]=-
Advertisement
I am not writing a proxy bot to cheat in Q2 (if i wanted to do so I'm sure a simple google search would have found me one). I wanted to try a few of the following ideas as outlined in the following paper:

http://www.cs.berkeley.edu/~daf/games/webpage/AIpapers/Bauckhage2003-LHL.pdf

Any suggestions (or should I just start converting the winsock to socket code)

Thanks
mang?

This topic is closed to new replies.

Advertisement