Synapse

五分钟,看一遍就会

怎么让作品联机

一共五步,左边说人话,右边给图。

我们的目标

让全世界的创作者,都有一条自己的实时通道。

Scratch 和 TurboWarp 把做游戏的门槛降到了零,但联机一直是那道坎 —— 公共云变量服务器又慢又挤,还随时可能连不上。 我们把这件事重做了一遍:每个人一条独立地址,就近接入,不限制广播速度。 不管你在哪个国家,做的是 FPS、弹跳还是多人协作,打开就能玩,不用懂服务器,不用配端口。

目标只有一个:把延迟压到 30 毫秒以内,让云变量快到感觉不到它存在。

01

复制你的专属地址

登录后首页上有一长串以 wss:// 开头的东西,那就是你的地址。 点它左上角的「复制地址」按钮,一次搞定。

想看更细的

地址长这样:

wss://lcyfirstaiweb.online/cv/c/你的专属令牌/
  • wss:// 表示这是一条加密连接,TurboWarp 只认这个,别写成 ws://
  • 地址里 /cv/c/ 这一段不能省,少了就连不上
  • 中间那一串乱码是你的专属令牌,相当于门牌号兼钥匙
  • 最后那个斜杠 / 留着,别删
  • 这条地址不要发到公开群里。谁拿到它,谁就能进你的房间改数据
lcyfirstaiweb.online/cv/app
⧉ 复制地址 ← 点这里
wss://lcyfirstaiweb.online/cv/c/你的专属令牌/
02

作品里要有「云变量」

在 TurboWarp 里建一个变量,勾上云变量那一栏。 只有勾了「云」的变量才会联机,普通变量只存在你自己的电脑上。

想看更细的
  • 变量名前面会出现一个云朵符号 ☁,这是 Scratch 系的规矩,不能去掉
  • 勾上之后,这个变量就会跟着地址在大家之间同步
  • 想让别人看见,所有人都要有同名的云变量
  • 云变量只能存数字和文字,存不了列表
  • 作品里至少要有一个云变量,否则连上去也没东西可同步
TurboWarp 编辑器 · 变量面板
变量
✓ ☁ 分数
✓ 生命值
✓ 用户名
带 ☁ 的会联机,其余只在自己电脑上
03

把地址填进 TurboWarp 的网址里

在 TurboWarp 网址后面加上 ?cloud_host=,把我们给你的地址接上去。 回车,就换到你的服务器了。

想看更细的

完整长这样,把中间那段换成你自己的地址:

turbowarp.org/?cloud_host=wss://lcyfirstaiweb.online/cv/c/你的令牌/
  • 网址里已经有问号 ? 了,就改用 & 连接
  • 想直接打开某个作品,把作品号加进去: turbowarp.org/123456789?cloud_host=...
  • 这个参数只对这一次打开有效,不会保存。下次要重新填
  • 嫌麻烦的话,把整条网址存成书签,以后一点就开
turbowarp.org/?cloud_host=wss://lcyfirstaiweb.online/cv/c/你的令牌/
回车之后
云服务器 ✓ 已连接到你的地址
04

把同一条网址发给朋友

朋友打开一模一样的网址,就进了你的房间。 你们改同一个云变量,对方屏幕上会立刻跟着变。

想看更细的
  • 地址相同 = 同一个房间。所以发给朋友的必须是同一条网址,不能各用各的
  • 房间是按作品分的:同一个地址 + 同一个作品,才会互相看见
  • 人越多越热闹,同一个云变量所有人的改动都会广播出去
  • 你主页「连接状态」里看到的人数和延迟,就是此刻真实在连的人
🙂
你
☁
😎
朋友
☁ 分数  =  42  →  两边同时变
05

想发给更多人玩?打包一下

要把作品发给不玩 Scratch 的人,可以用 TurboWarp 打包成网页或 exe。 打包时把云服务器地址填成你的,别人打开就能直接玩。

想看更细的

打开 packager.turbowarp.org,左侧找到「云变量 / Cloud Variables」:

  • 模式选 Connect to cloud variable server(连接到云变量服务器)
  • Cloud host 这一格,把默认的 wss://clouddata.turbowarp.org 换成你的地址
  • 打包出来的成品会自动连你的服务器,玩家不用做任何设置

注意:打包后地址就固定写死在文件里了。 如果你之后换了新地址,已经发出去的文件需要重新打包。

packager.turbowarp.org
Cloud Variables
模式 连接到云变量服务器
Cloud host
wss://lcyfirstaiweb.online/cv/c/你的令牌/
06

做 FPS / 弹跳这类?切「游戏低延迟」

回「我的房间」,连接状态下方有个连接模式。 默认是普通模式;做对延迟敏感的作品时,切到 游戏低延迟,「本机延迟」就会每秒刷新, 读数更贴近实时,方便你边调边看。

想看更细的
  • 切换时会有弹窗确认,不怕手滑
  • 普通模式本机延迟每 10 秒刷新一次,更省流量;游戏低延迟每 1 秒刷新
  • 两种模式都不限制作品的广播速度,只是页面读数快慢不同
  • 你的选择会记住,下次打开还是上次那个模式
lcyfirstaiweb.online/cv/app · 连接模式
连接模式
普通 游戏低延迟
本机延迟 → 每秒刷新

卡住了?对照这里

连不上 / 数据不同步

按这个顺序挨个排:

1 地址是不是写成 ws:// 了?必须是 wss://
2 地址里的 /cv/c/ 是不是漏了?这个最常见
3 地址末尾的斜杠 / 还在吗?
4 作品里有没有勾上「云变量」?普通变量是不会联机的
5 你和朋友打开的是不是同一条网址?
6 是不是点了「换一条新地址」?那旧地址会立刻作废

数据过一会儿就没了

云变量服务器只把数据放在内存里: 房间里的最后一个人离开,或者服务器重启,数据就清空了。 需要永久保存的话,得自己做存盘(比如把分数写进一个普通变量再导出)。

延迟多少算正常?

回我的房间, 「连接状态」里每秒刷新一次。目标是 30ms 以内。 这个数字九成由「你这台设备到服务器的距离 + 运营商路由」决定 —— 同省大约 20ms,跨省 30–50ms,走手机流量再高一些。 它属于物理限制,改不了,只能尽量接近。

「游戏低延迟模式」是干嘛的?

它让页面上的「本机延迟」读数每秒刷新,更贴近实时, 适合做 FPS / 弹跳这类对延迟敏感的作品时观察链路。 它不会限制作品的广播速度,也不会让作品跑得更快 —— 真正的延迟还是由物理距离决定,这个模式只是把数字刷得勤一点。