搜索
查看: 8985|回复: 17

dproto - double protocol for HL1 based games

[复制链接]
发表于 2009-6-15 09:51:35 | 显示全部楼层 |阅读模式 来自 中国–陕西–西安
dproto is a plugin for metamod that allows protocol 47 and 48 no-steam clients to join the server.

FEATURES:

- Server accepts all known clients based on 47 and 48 protocols;
- Customizable SteamIDs for clients;
- Works with latest version of hlds;


Current version: 0.2.6见附件2

Previous stable 0.2.5见附件1

CHANGELOG:

0.2.6:

- some compilation problems for linux fixed


FAQ
(in development)

Q: What is dproto?
A: Dproto was made as replace for cbooster on double-protocoling solutions area. dproto designed to work for new p.48 HLDS, so all steam features can be used with it. Dproto has one primary goal - to allow old clients to join new servers, all another features are secondary and they were added by users requests. Also note, that dproto is not an emulator, so dont wait unique steamid generation methods. If you want this - use server-side emulators (revEmu for exmaple).

Q: How to install dproto?
A:
Quote:
1. Go to <gamedir>/addons/ and make new directory named dproto
<gamedir> - its a game directory; cstrike for Counter-Strike, valve for Half-Life, etc
2. Copy dproto.dll or dproto_i386.so to <gamedir>/addons/dproto/
3. Go to metamod installation directory (usually its <gamedir>/addons/metamod/) and edit plugins.ini:
add this line for windows
win32 addons\dproto\dproto.dll
or this for linux
linux addons/dproto/dproto_i386.so
at the beginning of the file
4. Copy dproto.cfg to server root or gamedir.
5. Start the server. You should use this command on linux:
./hlds_run -binary ./hlds_i686

when server loads, type "meta list" in console. You'll see something like this:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto RUN - dproto_i386.so v0.2.6 ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
2 plugins, 2 running
6. Enjoy



Q: I installed dproto, but it does not work. meta list says this:

Code: Select all | Line number On/Off | Expand/Contract
Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
[ 1] dproto           fail load  dproto_i386.so    v0.2.6    ini   Start Never


A: Start server with -console +log on +mp_logecho 1 parameters and look through console output. You'll find the reason there.

Q: AmxModX admins could not authorize using their password.
A: Just replace _pw in dproto.cfg:

Quote:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password

to field that you using for keep admin password.

Q: I dont see my server in steam favorites!
A: Set ServerInfoAnswerType = 0 in dproto.cfg

Q: My server is invisible in favorites in cs v24!
A: Set ServerInfoAnswerType = 1 in dproto.cfg  

Q: How to make my server visible both in old no steam clients and steam?
A: There is no way to do it


Post all problems/bugs you have found in this topic.

本帖子中包含更多资源

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

×
 楼主| 发表于 2009-6-15 09:54:48 | 显示全部楼层 来自 中国–陕西–西安
这个插件是基于metamod插件平台,实现hlds支持多协议客户端进入的插件.
具体实现其他功能是需要修改dproto.cfg的.
支持linux服务端.
回复

使用道具 举报

发表于 2009-6-15 11:21:29 | 显示全部楼层 来自 中国–广东–深圳
这个插件是基于metamod插件平台,实现hlds支持多协议客户端进入的插件.
具体实现其他功能是需要修改dproto.cfg的.
支持linux服务端.
gearfox 发表于 2009-6-15 09:54

比如呢?听得不太明白,有没什么例子?
回复

使用道具 举报

发表于 2009-6-15 18:50:40 | 显示全部楼层 来自 中国–香港
gearfoxp比我還要快呢
幾天前才在cs.rin看到的:D
但好像用non-steam client也search不到出來,不知道是自己的問題還是這個dll的問題
回复

使用道具 举报

发表于 2009-6-15 19:12:48 | 显示全部楼层 来自 中国–江西–南昌
是个好东西,已经用了很久了,同时支持47和48协议、steam和nonsteam。尤其是支持LINUX,呵呵
回复

使用道具 举报

发表于 2009-6-15 19:30:09 | 显示全部楼层 来自 日本
还带源码 太厚道了
回复

使用道具 举报

 楼主| 发表于 2009-6-15 22:07:03 | 显示全部楼层 来自 中国–陕西–西安
是啊  作者很厚道。。
闲着无聊才转过来的。
回复

使用道具 举报

发表于 2009-6-16 10:54:30 | 显示全部楼层 来自 中国–辽宁–丹东
先支持一下再试~
回复

使用道具 举报

发表于 2009-6-16 12:51:37 | 显示全部楼层 来自 中国–湖南–怀化–鹤城区
能不能发个使用教程?
我配置失败

[DPROTO]: Version 0.2.6 Windows
[DPROTO]:  Loading config './dod/dproto.cfg'
[DPROTO]:  LoggingMode = 2
[DPROTO]:  Config sucessfully loaded.
[DPROTO]: Sorry, this engine does not supported
回复

使用道具 举报

发表于 2009-6-16 15:36:04 | 显示全部楼层 来自 日本
REQUIREMENTS:
        - clean or patched by VUP engines
        - metamod 1.19 or 1.19p32
        - currently supported builds are:
                Linux: 2738,  4383 (24 Oct 2008), 4383 (Released at Apr 2009), 4383 (Released 19 May 2009)
                Windows: 4382, 4554, 4554 (19 May 2009)

简单点说服务器要pv48版本
回复

使用道具 举报

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

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