炸弹小分队服务器(BombSquad Server)搭建教程

    前几天和朋友打炸弹小分队,低延迟服务器好少,正好我手里有闲着的腾讯云服务器就随手搭了个炸弹小分队服务器(房间名:药药切克闹).

    本想在服务器上多开几个房间供大家使用,结果发现1M的带宽根本不够,所以在这里跟大家分享服务器搭建方法,希望手里有闲置服务器的可以贡献出一点性能给大家带来欢乐,O(∩_∩)O谢谢.

    那么下面我们来搭建游戏服务器. (这里有一篇官方教程.)

    首先,如果是linux系统我们需要确认系统已安装Python2.7与SDL2.

    在准备好系统环境之后,我们在这下载对应系统版本的服务器端的程序.

    解压后需要我们修改config.py,首先将所有config[]前的#去掉.然后修改等号后内容:

        config[‘partyName’]为房间名称.注意:如要设置中文房间名,记着在此配置文件第一行加上一行这个 # -*- coding: utf-8 -*-

        config[‘maxPartySize’]为房间最大人数,注意:因服务器会占用一个人的位置所以设置人数时记着+1.

        config[‘port’]为使用端口号可以随便设置不一定是43210,(如果是云服务器的话在安全组中要打开对应端口)

        config[‘playlistCode’] 这个是游戏模式选择.游戏中点击开始游戏,在分组对抗和混合模式的地图列表中点击下方自定义,选择或新建自己的地图列表并点击分享,会显示数字代码.把那个代码配置到这就好啦.

        config[‘language’]='Chinese' 这样的话在公开派对列表中语言那栏会显示为中文

最后应该大致是这样:

1
2
3
4
5
6
7
#coding:utf-8
config['partyName'] = '药药切克闹(分组对抗)'
config['sessionType'] = 'teams'
config['maxPartySize'] = 7
config['port'] = 43210
config['playlistCode'] = 137812
config['language']='Chinese'

 

    其他的详细配置,见bombsquad_server文件。

    最后一步运行./bombsquad_server (linux or mac) 或者 launch_bombsquad_server.bat (windows).如果是Linux的服务器为了让其可以在后台长期运行可使用screen(关于Linux后台运行请看这篇博文)。

    好了就是这些希望大家玩的愉快.