filmark 发表于 2004-8-8 08:00:44

sv_lan控制,还是自力更生吧。暂时解决auth server reject的问题了。

nwb大侠的代码不好用,等不及了,只有自力更生了,10多年没programming了。。。phew。。。 :10:

#include <amxmod>

new Float:sub_Cycle_timer = 30.0
new Float:Cycle_timer = 300.0

public plugin_init()
{
        register_plugin("fk_auth_server","0.2beta","magicmark")
        register_cvar("sv_lan_enable","1")
        set_cvar_num("sv_lan",1)
        set_task(Cycle_timer,"sv_lan_cycle",80000,"",0,"b",3)
}

public sv_lan_cycle()
{
        if (get_cvar_num("sv_lan_enable")) {
                set_cvar_num("sv_lan",1)
                set_task(sub_Cycle_timer,"set_sv_lan_0",80001)
        }else
                return PLUGIN_HANDLED
}

public set_sv_lan_0()
{
        set_cvar_num("sv_lan",0)
}

昨天晚上,我的服务器居然一直是满的。。。 :thefinger
附的是amxx的

ps: this plugin was inspired by nwb13.

大家可以试试什么样的参数最好,晚上起来看看是不是加上人数判断。比如人数超过maxplayers的80%,就暂停sv_lan 0。。。

改正一行:new Float:sub_Cycle_timer = 270.0

附件是错误的code编译的,请大家改正自己编译吧。

yalr19812 发表于 2004-8-8 08:47:29

lihai

janly 发表于 2004-8-8 09:28:06

参数不用加sv_lan 1吧!

试了一下,参数里没有+sv_lan 1,在内网可以正常进去,只是在internet里看不到服务器!
还差点什么吗?

金闪闪 发表于 2004-8-8 10:39:40

改这些都不是关键。
改swds.dll的机制才是长效的。 :thefinger

akEr 发表于 2004-8-8 12:05:38

不错 暂时只能这样了 哈哈

Leont 发表于 2004-8-8 12:10:28

amx or amxx?

If this is for amx...could u pleaz compile the amxx version?

thanks

chater 发表于 2004-8-8 12:38:45

我试了怎么不行呀,怎么证明这个amxx插件已经运行?

dgh386 发表于 2004-8-8 12:42:39

太好了啊!!!
是啊,快捷方法里用不用加参数sv_lan 1呢?

akEr 发表于 2004-8-8 12:45:24

测试未能通过 希望加上client_print提示0 or 1

XP2400 发表于 2004-8-8 13:14:45

sv_lan 0后不能转换sv_lan 1
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: sv_lan控制,还是自力更生吧。暂时解决auth server reject的问题了。