如何让Teeworlds在ubuntu创建可以改便参数的服务器

游戏讨论
回复
头像
坚果糖的惊蛰天
帖子: 20
注册时间: 2014-09-26 12:41
系统: Ubuntu

如何让Teeworlds在ubuntu创建可以改便参数的服务器

#1

帖子 坚果糖的惊蛰天 » 2014-09-27 11:27

在windows下,可以简单配置服务器。可是在ubuntu下,不会了。
大神,帮助啊。
:em01 :em01 :em01
头像
坚果糖的惊蛰天
帖子: 20
注册时间: 2014-09-26 12:41
系统: Ubuntu

Re: 如何让Teeworlds在ubuntu创建可以改便参数的服务器

#2

帖子 坚果糖的惊蛰天 » 2014-09-27 11:31

我下载的是压缩包。解压就可以玩的那种。
不是软件中心安装的Teeworlds。
头像
坚果糖的惊蛰天
帖子: 20
注册时间: 2014-09-26 12:41
系统: Ubuntu

Re: 如何让Teeworlds在ubuntu创建可以改便参数的服务器

#3

帖子 坚果糖的惊蛰天 » 2014-09-28 0:53

:em06
找到了



在游戏目录(或者主文件夹)下创建config.cfg
里面内容可选如下代码中部分
(注意* 代表只能在配置文档中定义而不能在游戏中被更改。将描述去掉,默认值更改。代码和默认值之间有一空格)
代码——描述——默认值

sv_name服务器名unnamed server
sv_port *服务端监听的端口(这意味着你能在一个IP上开放多个服务器)8303
sv_external_port *报告给服务器的端口(如果你设置了内网映射的话,请设置这项)0
sv_max_clients *最大玩家数(最大为16哦,不要问我怎么设置都是16个人的问题了)12
sv_max_clients_per_ip用IP连接限制数量12
sv_high_bandwidth *高带宽模式,仅限局域网0
sv_register注册到主服务器。1
sv_map初始地图dm1
sv_rcon_password远程控制台密码(留空或不设置视为禁用远程控制台)
password 进入服务器的密码
logfile保存logfile的文件路径。(如果是机械硬盘或虚拟机【VPS等】会拖慢服务器)
console_output_level调节控制端的输出等级,没有看过源代码或没有制作过MOD的话默认即可。0
sv_rcon_max_tries控制台密码最大尝试次数3
sv_rcon_bantime超出尝试次数后被ban的时间5
sv_warmup回合间的热身时间 0
sv_scorelimit胜利的分数条件(分数限制),0为禁用。 20
sv_timelimit回合的时间条件(时间限制),到时候分数相同进入加时赛(一枪定胜负)。0
sv_gametype游戏模式 (dm/ctf/tdm) ,切换了游戏模式需要reload才能生效dm
sv_maprotation每回合轮换的地图
sv_rounds_per_map每个地图进行多少回合才更换。1
sv_motd服务器公告Motd
sv_spectator_slots旁观位置,例如16人服,限制比赛3v3,将这个设置设为10即可。0
sv_teambalance_time自动平衡人数的时间(分钟)1
sv_spamprotection启用垃圾消息过滤器 1
sv_tournament_mode玩家进入首先加入旁观 0
sv_respawn_delay_tdmtdm模式中复活的时间3
sv_teamdamage友伤设置0
sv_powerups忍者刀设置 1
sv_vote_kick启用投票踢人1
sv_vote_kick_bantime投票踢人将玩家ban掉的时间(0为只是踢出)5
sv_vote_kick_min至少需要多少人才能发起踢人投票0
sv_inactivekick_time当玩家处于挂机状态多久后被踢出服务器3
sv_inactivekick如何处理挂机玩家 (0 = 强制移动至旁观, 1 = 移动至旁观位,没有位置则踢出, 2 = 踢出)

保存


映射路由器端口,就用上面默认端口8303吧。
设置路由器,在转发规则一栏下,有一个虚拟服务器
设置一下端口,你的电脑在路由器上的IP填进去,等。并使条目生效。

终端运行命令(如果Teeworlds解压文件在主文件夹下)
$ cd ./teeworlds-0.6.2-linux_x86 #切换到游戏目录下(如0.6.2版本32位的程序)
$ ./teeworlds_srv -f ./config.cfg #运行teeworlds_srv
相当于运行程序的代码后添加-f config.cfg,只不过config.cfg也有路径


等一会出现
server registered
就可以打开游戏了。服务器已经成功运行,并在官方列表注册
回复