Open Source Half-Life Dedicated Server
The above project has now reached what I'll call "standalone beta" stage. There are a large number of bugs and unimplemented features that prevent it from being anything more than a toy or proof of concept, but it works, so enjoy (and help debug it).File comment: File (Most recent tested version, I think, I should probably go for a subversion depot)
(attached because I don't have access to my little web space right now)
Reasons why this is inferior to the regular HLDS:
Immediate bugs seriously affecting gameplay:
* No server console. The console would work if I non-blockingly scanned for input every frame, but I'm holding off until I can thread it.
* Hit and miss connectivity. Clients get stuck in a connection loop ~50% of the time, and eventually time out or end the attempt themself.
* PAS and PVS tables seem to be messed up. Result: explosions cannot be seen or heard, and God only knows if bullets are still hitting.
Crucial issues:
* Timing bugs are present. The 'feel' is a bit off, but I can't identify anything beyond that.
* No banning, rcon, logging, or pretty much any other non-critical features are implemented.
* About a quarter of functions that mods can call are unimplemented, so mods other than the base HL mod probably won't work.
Annoying issues:
* Names are sometimes mangled in connection.
* Custom decals are broken
* No bubbles in the water
* Standing on a rotating object won't rotate the player. Actually, that's kind've nice...
* To run it, you need the Boost filesystem library, and that's not easy to link to.
Reason why this is not inferior to the regular HLDS:
*I wrote it, and plan on updating it, and you can write to it too :)
This is a unix program, and you'll have to compile it yourself.
A windows binary exists, but CRASHES. The mod DLL seems to be calling data, indicating an alignment issue (long story short, windows != unix).
Since I don't have a dedicated unix box, and had to rely on VMware, I have not been able to test with multiple people. I wouldn't be surprised to find that breaks things.
I would appreciate a debug DLL of the regular Half-Life mod (that ships with the SDK). I don't have VS, so I can't make it myself. It'd speed up the release of the Windows binary tenfold, and then I can get to work on fixing all of those bugs. Feel free to ask questions and whatnot below.
回复: Open Source Half-Life Dedicated Server
先收藏了,有时间了再研究!回复: Open Source Half-Life Dedicated Server
恩好,我不会用,也只能发到论坛上供大家看看了回复: Open Source Half-Life Dedicated Server
Since I don't have a dedicated unix box, and had to rely on VMware, I have not been able to test with multiple people. I wouldn't be surprised to find that breaks things.真烂!居然没有在真机上作过测试,VM这个垃圾很多时候和真实的UNIX系统跑起来完全不同。
回复: Open Source Half-Life Dedicated Server
也没写在什么平台上开发调试的,晕!
页:
[1]