Windows 部署 FoundryVTT 教程

本篇教程参考 FVTT 英文社群网站 Windows 托管教程猫斯基的 Windows Server 部署教程


选择你的安装方式

首先,你得租用一台云服务器。不管运营商是阿里云、腾讯云还是百度云,同系统的操作都是一样的。本教程使用的是腾讯云服务器。

FoundryVTT 在 Windows 服务器上有两种部署方式:1 是使用 EXE 版本直接安装;2 是使用 Node.js 版本进行安装。 二者相较起来,EXE 版本比较接近平时的 Windows 使用操作,适合刚入门的初学者;Node.js 版本需要一些指令操作,适合有一定基础的用户。 在实际的测试中,二者不存在实际的性能差距,仅仅是操作和运行方式不同,所以请不要担心。

EXE 版本


  1. 进入你的服务器运营商网页后台,设置你的远程连接密码

  2. Foundry VTT 官网下载 FoundryVTT 的 .exe 安装包,右键复制(或Ctrl+C

  3. 在你的桌面上右键 开始运行(或者按 Win+R),输入 mstsc,确定

  4. 输入 你的服务器IP 连接

  5. 输入 你的登录密码 确定,进入服务器远程桌面

  6. 打开 C 盘,右键粘贴(或Ctrl+V)你刚才复制的 FoundryVTT.exe 安装包,双击安装

  7. 安装完成后,双击桌面图标运行 FVTT,输入授权 KEY,然后点击 agree 同意安装协议

  8. 右键 开始运行(或者按 Win+R),输入 firewall.cpl,打开 Windows Defender 防火墙,点击左方 允许应用或功能通过 Windows Defender 防火墙

在列表中找到 FoundryVTT,勾选右边的两个选项,然后保存。 (如果列表中没有,点击 允许其他应用 并添加 FoundryVTT)

  1. 开放访问端口。进入你的服务器控制台,找到安全组,或者出入站规则(每个服务器运营商稍微不一样,这里以腾讯云为例子)。 在左侧边栏中点击安全组,默认会给你分配一个default的组,点击右边修改规则 点击添加规则,来源填入all,协议填入TCP:30000,点击完成。

到这里,你就部署成功啦~(撒花) 现在你可以关闭远程桌面,在你的电脑上使用浏览器访问 http://[服务器IP]:30000,就能直接使用FVTT了!

注意事项:

  • 即使关闭远程桌面,只要 FoundryVTT 程序还在运行着就可以使用。
  • 某些选项会让你重启 FoundryVTT 程序,若程序关闭了,此时你需要登录到远程桌面重新手动启动 FoundryVTT。
  • 存储在本地的资源可直接使用 Ctrl+C, Ctrl+V 命令复制到远程桌面文件夹中。

创建远程桌面登陆快捷方式

如果你不想每次都点击 运行 来连接你的远程桌面,那么可以为其创建一个快捷登陆方式(.RDP 文件)。 (某些服务器运营商后台就提供 RDP 文件下载,如果没有,你可以按照下面的方法创建一个。)

首先,还是 运行mstsc,点击确定打开下一级对话框。

点击左下角的 显示选项,在下方 连接设置 栏目中,选择 另存为..,保存RDP到你的桌面或任意文件夹中。 下次你想要登陆你的远程桌面时,双击打开这个RDP文件即可立即连接。

Node.js 版本


  1. 下载并安装 Node.js,在 Node.js 官网安装页面上,点击 Windows 安装包下载
  2. 将 Node.js 安装包通过 远程桌面 复制到服务器上,然后在服务器上点击安装包文件,一路确认,安装 Node.js
  3. Foundry VTT 官网上下载最新包,使用 Node.js 部署,所以选择第四项
  4. 将压缩包通过 远程桌面 复制到服务器上,直接拖拽或者 Ctrl+C/V 均可,然后解压到某文件夹内(比如桌面)
  5. 在这个目录下,启动 CMD。如图所示,在资源管理器地址栏下输入 cmd,然后回车打开 CMD 窗口
  6. 接着运行这个命令
    node .\resources\app\main.js
    

如果能够看到进行了类似以下的输出,那么证明启动成功。

FoundryVTT | 2020-08-15 14:50:37 | [info] Foundry Virtual Tabletop - Version 0.6.5
FoundryVTT | 2020-08-15 14:50:37 | [info] Running on Node.js - Version 14.8.0

在自己电脑的浏览器上输入 http://[服务器IP]:30000 即可访问 FVTT,然后就可以把远程桌面关闭了。

服务器 IP 一般是云服务器控制台网页上的公网 IP

在腾讯云 Windows Server 服务器上部署的教程视频

从 26:12 秒开始是部署过程