树莓派搭建PvPGN服务器

本文介绍了PvPGN和PvPGN PRO,PvPGN是免费开源跨平台服务器软件,2011年停止维护,PvPGN PRO是其分支且持续更新。还给出了在树莓派上搭建PvPGN服务器的步骤,包括下载编译所需软件、源代码,进行配置和编译等,最后说明了测试连接及外网访问的方法。

简介

PvPGN 和 PvPGN PRO
PvPGN 全称:Player versus Player Gaming Network,是一款免费的开源跨平台服务器软件,支持Battle.net和Westwood Online游戏客户端
PvPGN在2011年停止维护,PvPGN PRO是PvPGN的一个分支版本,持续维护更新。

详情查看Github项目

搭建

参考官方教程

首先下载编译 PvPGN 源代码所需的软件、工具

这里用的存储方式是mysql,所以下载了libmysql++-dev,你可以不下载mysql数据库,根据自己的需求来,甚至可以用文件存储的方式保存玩家信息等

其他存储:pgsql、sqlite3、odbc

sudo apt-get -y install build-essential clang libc++-dev git cmake zlib1g-dev liblua5.1-0-dev libmysql++-dev

这会下载一堆编译所需工具

然后下载 PvPGN 的源代码,找个目录执行命令下载并解压

wget https://github.com/pvpgn/pvpgn-server/archive/master.tar.gz
tar xf master.tar.gz

接下来是进入解压出来的文件夹里,建立一个build目录,然后进入这个目录

cd pvpgn-server-master
mkdir build
cd build

配置和编译

cmake -D WITH_MYSQL=true -D WITH_LUA=true ../
make && make install

运行

/usr/local/sbin/bnetd

配置文件路径:/usr/local/etc/pvpgn/

如果你是用文件储存数据,储存的文件在:/usr/local/var/pvpgn/

测试

最后你可以在Battle.net Gateways Editor中测试连接是否正常

如果你做了内网映射,你可配置一下端口,即可从外网访问到你树莓派PvPGN服务器

最后成功连上服务器,连接需要做一些操作,详情请看:《魔兽争霸3连接PvPGN服务器》

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值