自有服务器部署网页版红警教程

推荐分享 · 昨天
自有服务器部署网页版红警教程

红色警戒2网页版,由国外作者大神 Alexandru Ciucă,耗时5年用TypeScript语言通过黑盒逆向工程重写,成功将其移植为网页版《Chrono Divide》,官网地址:https://chronodivide.com/

然后国内有大神将其翻译和优化,制作了网页红警一键部署包,项目原地址:https://github.com/ra2web/ra2web.github.io

由于大神提供的是静态网页(HTML/CSS/JS),我们可以用部署在自己的服务器上,或通过 Nginx Docker 容器托管在服务器上。

下面将介绍通过宝塔面板搭建和通过docker方式搭建,可根据自身情况选择。

准备工作

下载网页红警一键部署包:ra2web.github.io-main.zip(到“https://github.com/ra2web/ra2web.github.io”下载或通过我分享的链接下载)

下载完全体副本:fully-music.exe(到“https://download.ra2web.com/full-pack.7z”下载或通过我分享的链接下载)

所有涉及的文件分享如下(含mod):

https://115cdn.com/s/swwxsce36tt?password=6666&#
网页版红警
访问码:6666

宝塔面板搭建网页红警

1.登录宝塔面板

2.点击“网站”--->“添加站点

1.png

3.绑定域名,并且PHP版本设置为纯静态

2.png

4.点击左侧导航栏的“文件”,找到网站根目录,将源代码"ra2web.github.io-main.zip"拷贝到网站根目录下并解压,解压出来的文件复制到网站根目录下

3.png

5.重启下网站

点一下运行中,停止后再启动即可

4.png

6.通过域名访问即可,如:https://ra2.sexy0769.com

5.png

docker搭建网页版红警

网页红警没有官方 Docker 支持,但由于它是静态网页(HTML/CSS/JS),我们可以用 Nginx Docker 容器托管在服务器上。

docker容器配置如下:

Name:ra2web-nginx
Repository:linuxserver/nginx:latest
Network Type:Bridge
Ports:8080:80/tcp
Volumes:/mnt/user/appdata/ra2web:/config/www:ro(只读挂载项目文件)
Extra Parameters:--restart unless-stopped -e PUID=99 -e PGID=100 -e TZ=Asia/Shanghai

部署后,把源文件(ra2web.github.io-main.zip)解压至:/mnt/user/appdata/ra2web

容器启动后,通过浏览器访问 http://你的服务器IP:8080

运行游戏

搭建好后,运行还需要导入完全体副本的,主要是游戏核心及素材。

点击“选择归档文件”,打开我分享的副本文件“fully-music.exe”即可。

6.png

7.png

解压需要一两分钟,等跑完进度条,即可在浏览器上玩了。(本地部署的只支持单机玩)

8.png

加载Mod

红警2有许多有趣的第三方mod,如:共和国之辉,网页版红警也可以游玩。

方法如下:

1.进入游戏后,点击“MOD”,

2.然后点击“导入”,

3.选择需要导入的mod打开,

4.然后点击“加载”,等待加载完毕后即可游玩新mod

10.png

Theme Jasmine by Kent Liao