05-02-2003, 07:40 PM
There are quite a few files outside of the ricochet source that are included in the ricochet dll. I had to change some folder pointers in order for it to compile correctly.
To compile it you need to find the workspace file (mp.dsw) in the multiplayer\ricochet\dlls folder. And remember the mp.dll file is just for the server so it will only be used if you are setting up a dedicated or listenserver. The client dll, cl_dll file will not work if you compile it because it will be different than the one you have and each server has a client dll to compare when players enter a server. This prevents cheaters from modifying their client code to take advantage.
Once you have compiled the server dll, you would rename your old mp.dll something like mp.dll.old and put in your new one in half-life\ricochet\dll and then create a game. It should run exactly the same. Then you can start making changes and then recompile and test out the changes.
Let me know if you need any help...I will be glad to offer any assistance I can.
To compile it you need to find the workspace file (mp.dsw) in the multiplayer\ricochet\dlls folder. And remember the mp.dll file is just for the server so it will only be used if you are setting up a dedicated or listenserver. The client dll, cl_dll file will not work if you compile it because it will be different than the one you have and each server has a client dll to compare when players enter a server. This prevents cheaters from modifying their client code to take advantage.
Once you have compiled the server dll, you would rename your old mp.dll something like mp.dll.old and put in your new one in half-life\ricochet\dll and then create a game. It should run exactly the same. Then you can start making changes and then recompile and test out the changes.
Let me know if you need any help...I will be glad to offer any assistance I can.