搜索
查看: 2290|回复: 4

Open Source Half-Life Dedicated Server

[复制链接]
发表于 2008-3-7 07:47:47 | 显示全部楼层 |阅读模式 来自 中国–陕西–西安
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.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2008-3-7 10:25:10 | 显示全部楼层 来自 中国–广东–广州–天河区

回复: Open Source Half-Life Dedicated Server

先收藏了,有时间了再研究!
回复

使用道具 举报

 楼主| 发表于 2008-3-7 11:12:46 | 显示全部楼层 来自 中国–陕西–西安

回复: Open Source Half-Life Dedicated Server

恩好,我不会用,也只能发到论坛上供大家看看了
回复

使用道具 举报

发表于 2008-3-7 13:19:19 | 显示全部楼层 来自 中国–上海–上海–宝山区

回复: 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系统跑起来完全不同。
回复

使用道具 举报

发表于 2008-3-7 13:24:21 | 显示全部楼层 来自 中国–上海–上海–宝山区

回复: Open Source Half-Life Dedicated Server

也没写在什么平台上开发调试的,晕!
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表