该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
说明:在游戏中一般换图的命令是 /rcon changemode 地图名, 注意地图名不需要后缀名,地图在你的gamemodes文件夹中,如果你想用/rcon gmx ,那么请在server.cfg中修改,例子
gamemode0 sftdm 1
gamemode1 sf 3
gamemode2 saf 2
[gamemode编号 地图名 数字代表运行几次]这样就可以切换到下个地图了
/rcon ban [ID] 封IP 258特别提醒: 该命令如果使用,想要解BAN(封),只需在samp.ban里把BAN(封)的人的IP给删掉 然后打/rcon reloadbans就可以了
8.问:管理员的手段好少啊,怎么样才能增加?
答:下载个管理员辅助脚本,用上面的filterscripts 添加.这里提供一个脚本:CNH.FA制作的(12次更新命令辅助脚本),有禁言,停止行动,拉人,监视,BAN等等 下载地址:http://cjllai.cech.com.cn/space/cjllai
9.问:别人怎么连不上我的服务器啊?
答:这个问题比较复杂,一步步来:
1.检查一下自己的网络是否正常,能不能连接上其他的服务器或者自己能不能进入自己的服务器.
2.确认防火墙,是不是阻止了samp服务端
3.确认是不是局域网用户,是的话,请做端口映射
4.还不行那就具体情况具体分析....发上来看看
10.问:怎么样增加服务器地图啊,好少啊
答:先下载地图,下载好后看地图的说明,有的是需要用PAWNO编译的,有的则不用
把.amx文件放在gamemodes目录下面,.pwn放在gamemodes\src目录下面,进游戏换图就可以了
11.问:请问如何给服务器加个密码?就是玩家登陆服务器之前就要输入的密码
答:只要在 server.cfg 中最下面一行加上 password 密码 就可以了
_____________________________________________________________________________________________
______________________________________________________________________________________________
GTA SA:MP 0.2 联机服务器建设全教程(XP系统)
0.2 开服的方法跟0.1一样,这里只是对0.2的文件做一点说明,感谢jojllman的帮助,蓝色部分表示跟0.1的不同
gamemodes 放置编译过的地图的文件夹,里面还有个文件夹src事放置地图源码
pawno 编制地图工具,要求有点编程的基础
scriptfiles 用来存贮玩家记录信息的
server.cfg 服务端配置工具,很重要的东西
server-readme.txt 服务端英文说明文件
announce.exe 服务端运行后自动调用的程序,别管他
rcon.exe 好像是远程控制用的,别管他
samp-server.exe 服务器运行工具
OK,解释完后大家应该解压了吧~别急着运行samp-server.exe,还有东西要做
接下来用记事本打开server.cfg
例子如下
echo Executing Server Config...
lanmode 0 //是否开启局域网模式 1是0否 注意开启之后需要宽带量提高
rcon_password KKKK //登陆前台ADMIN的密码 这里是/rcon login KKKK
maxplayers 100 //服务器最多可以进几个人?最多200
port 7777 //端口
hostname 制作地图中 //在登陆显示出服务器的名字
gamemode0 lasvegas 1 //第一次开启服务器就使用lasvegas这个地图 以后可以在后台输入changemode 名字来换图(最大可以有15个gamemode)
weburl www.kpsky.cn //在右边的信息显示URL
announce 0 // 默认是0 ,如果改成1那么将会在SAMP的主服务器能够刷出你的服务器在Internet 列表上(需要和query 联用)
query 0 //默认是0 ,如果改成1那么将会在SAMP的主服务器能够刷出你的服务器在Internet 列表上 (需要和announce 联用)
filterscripts //如果有辅助脚本 可以在这里添加脚本的名字
关于filterscripts里面自带的几个文件的说明:
actions olddance 都是可以让作玩家做动作,包括跳舞i,投降等等.其中action里面有带/kill (0.2的服务端已经取消默认的自杀命令)
adminspec 管理员脚本
另外自带的rcon命令有(注意部分0.1没有)
/rcon cmdlist -显示所有可用的RCON命令
/rcon varlist - 显示当前的变量
/rcon echo [text] - 在控制台屏幕行输出文字. (例如 /echo server shutting down)
/rcon kick [ID] - 踢人 (例如 /rcon kick 2)
/rcon ban [ID] - Ban 人(ID) (例如 /rcon ban 2)
/rcon changemode [mode] - 换游戏地图 (例如 想换一个名为sftdm的地图: /rcon changemode sftdm)
/rcon gmx - 重新开始 server.cfg上第一个地图
/rcon reloadbans - 重新读取samp.ban文件(常用于解ban)
/rcon reloadlog - 重新读取server_log.txt文件
/rcon say - 游戏中显示管理员说话
/rcon players - 显示玩家数目(带名字 ip & ping值)
/rcon banip [IP] - Ban 人(IP) (例如 /rcon banip 127.0.0.1)
/rcon unbanip [IP] - 解ban(IP) (例如 /rcon unbanip 127.0.0.1)
/rcon gravity 重力设定 预设0.008。
/rcon weather [ID] - 改变天气(天气ID) (例如 /rcon weather 1)
/rcon loadfs - 读取 filterscript里面的脚本 (例如 /rcon loadfs adminfs)
/rcon unloadfs - 解除一个指定的filterscript(例如 /rcon unloadfs adminfs)
/rcon reloadfs - 重新读取一个指定的filterscript(例如 /rcon reloadfs adminfs)