红色警戒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.点击“网站”--->“添加站点”
3.绑定域名,并且PHP版本设置为纯静态
4.点击左侧导航栏的“文件”,找到网站根目录,将源代码"ra2web.github.io-main.zip"拷贝到网站根目录下并解压,解压出来的文件复制到网站根目录下
5.重启下网站
点一下运行中,停止后再启动即可
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”即可。
解压需要一两分钟,等跑完进度条,即可在浏览器上玩了。(本地部署的只支持单机玩)
加载Mod
红警2有许多有趣的第三方mod,如:共和国之辉,网页版红警也可以游玩。
方法如下:
1.进入游戏后,点击“MOD”,
2.然后点击“导入”,
3.选择需要导入的mod打开,
4.然后点击“加载”,等待加载完毕后即可游玩新mod