—?—!
最近发现一个可以在游戏内语音的模组SVC,但是我和朋友用的时候根本就连不上语音
描述具体一点就是:我打开了“对局域网开放”,然后用内网穿透,朋友连进来后显示的图标是一个插头加上红色的斜杠,用/voicechat test的结果是“客户端未连接”
有没有人能解决这个问题?



Smile_zhxi
要使用语音通话功能,应在服务端上开启端口。默认的端口是24454/udp 如果不打开端口,将不能进行语音通话。
本模组必须同时被安装在服务端和客户端上。
语音通话是未加密传输的,若使用请自行承担风险!
资料来源:https://www.mcmod.cn/class/3693.html

换句话说就是还需要在内网穿透软件上穿透UDP端口24454,更加详细的教程链接(官方英文):https://modrepo.de/minecraft/voicechat/wiki/?t=setup

—?—!
Smile_zhxi 发表于 2022-12-11 19:13
要使用语音通话功能,应在服务端上开启端口。默认的端口是24454/udp 如果不打开端口,将不能进行语音通话。 ...

但是我自己电脑上开两个游戏连局域网的时候,互相都能听到声音

另外,你是指的内网穿透服务器提供的也应该是这个端口号才行?

Smile_zhxi
—?—! 发表于 2022-12-11 19:22
但是我自己电脑上开两个游戏连局域网的时候,互相都能听到声音

另外,你是指的内网穿透服务器提供的也应 ...

因为你自己局域网的时候可以说是连接的同一网络,自然是不需要端口映射就可以直接访问到24454/udp端口的,所以才能听到声音,但是在和朋友联机时候用的是两个不同的网络,自然需要端口映射。

我的意思是需要穿透24454/udp端口到公网上(和穿透mc局域网类似,只不过协议变成udp,穿透的端口变成24454)。至于为什么必须是这个端口号,原因是这个语音模组默认使用的就是这个端口号,不过可以在模组的配置文件中修改。

我不知道你用的是什么端口映射软件,所以我这里帮你举一个SakuraFrp的例子:(见附件)

—?—!
Smile_zhxi 发表于 2022-12-11 19:35
因为你自己局域网的时候可以说是连接的同一网络,自然是不需要端口映射就可以直接访问到24454/udp端口的 ...

还是不行
另:我用的也是Sakura Frp

Smile_zhxi
—?—! 发表于 2022-12-11 21:21
还是不行
另:我用的也是Sakura Frp

确定是UDP端口吗?下面的隧道类必须选成UDP的
还是不行的话看看SakuraFrp选择的时候左边javaw除了mc世界局域网开放的端口还有哪个
要是安装好模组进入游戏后,按道理说应该是24454才对
实在不行看看默认配置有没有被修改

—?—!
本帖最后由 —?—! 于 2022-12-11 22:18 编辑
Smile_zhxi 发表于 2022-12-11 21:30
确定是UDP端口吗?下面的隧道类必须选成UDP的
还是不行的话看看SakuraFrp选择的时候左边javaw除了mc世界 ...

所有操作都是对的,用的也是UDP,配置文件没有改过,服务端的SVC也正常启动了
内网穿透是开的两个,一个用于游戏本身的连接,用TCP;一个用于SVC的连接,用UDP

另外,我发现就算是用服务器,只要不经过内网穿透,SVC也能正常用
换句话说,只要一经过内网穿透就不行


Smile_zhxi
—?—! 发表于 2022-12-11 21:35
所有操作都是对的,用的也是UDP,配置文件没有改过,服务端的SVC也正常启动了
内网穿透是开的两个,一个用 ...

抱歉,那我就不是很了解了(
再蹲一下别的人吧

第一页 上一页 下一页 最后一页