天天动画片 > 八卦谈 > 使用SoftEther搭建游戏联机服务器适用于几乎所有支持局域网联机功能的游戏 客户端篇

使用SoftEther搭建游戏联机服务器适用于几乎所有支持局域网联机功能的游戏 客户端篇

八卦谈 佚名 2024-03-29 04:29:46



在上一篇中我们已经搭建了服务端 现在需要让玩家连接到服务器

将分别介绍 使用SoftEther Client win l2tp 两种方法进行连接

SoftEther Client/server 可能会影响l2tp 所以两种方法二选一即可

若已经安装 SoftEther Client/server 也想使用 l2tp 进行连接

建议到服务中 停止SoftEther Client/server 的服务后再使用 l2tp 进行连接

不然l2tp 会一直报错


介绍顺序:

  1. SoftEther Client连接方法

  2. SoftEther Client 快速配置方法

  3. L2TP连接方法

  4. L2TP快速配置方法

  5. 常见问题和解决方法


使用SoftEther Client 进行连接

下载客户端

地址:

https://www.softether-download.com/cn.aspx?product=softether

组件选择Client

SoftEther 下载中心

点击蓝字部分开始下载

安装客户端

按照向导即可完成安装


配置客户端


若管理工具没有自动打开

请运行桌面上的快捷方式


新建虚拟网卡

需要虚拟网卡才可以进行连接

创建过程需要花费一些时间

在此过程中请不要进行其他操作


鼠标右键窗口下半空白部分以弹出菜单


修改虚拟网卡跃点数

以保证在游戏中可正常看到房间

打开win网络连接设置


找到刚才创建的虚拟网卡

右键 选择属性


选择Internet 协议版本4 后点击属性


点击高级


取消勾选 自动跃点

跃点数填写1


修改完记得点确定

返回 Internet 协议版本4 还需要再点一次确定

这样网卡部分就修改好了


下面新建连接


连接名称任意 主机名为服务器上设置的地址 

端口为 5555 虚拟网卡选择刚才创建的

用户名和密码与服务器上设置的相同


右键 或双击 进行连接


如果长时间无法连上 或有报错

请检查服务器端口是否开放

地址 用户名和密码是否填写正确

错误代码一览表 :http://www.softether.cn/wenti/64.html

已经连接上


检查路由表是否生效

命令提示符运行

route print -4

检查是否存在 此条路由表 并且 跃点数为最小

有此条目说明服务端推送的路由表已经生效

这样配置就完成了 在进行联机前 强烈建议运行 最后一章 

常见问题和解决方法 部分中的批处理文件以防止在联机过程中发生问题

详细内容请看最后一章



SoftEther Client的快速配置

如果进行游戏的玩家较多 在每一位玩家的电脑上都设置一遍

将会十分的麻烦 利用刚才设置好的配置 可以生成简单安装程序

这将极大简化在其他玩家电脑上安装的过程


导出已经配置好的连接

导出配置


选择保存位置 和文件名


选择否 将密码保存在文件中

配置中保存密码
导出的配置


制作简易安装程序

展开开始菜单文件夹

或直接搜索 简单安创建工具


选择刚才导出的连接配置

勾选 设置简单模式 并选择简单安装程序的保存位置

制作简单安装程序

制作简单安装程序

在其他玩家的电脑上运行简单安装程序

程序将自动完成配置

除了软件本身的安装过程需要手动操作操作外

设置虚拟网卡、设置连接等都是自动的

强烈建议运行 最后一章 

常见问题和解决方法 部分中的批处理文件

以防止在联机过程中发生问题

在简单模式下运行的客户端



使用 L2TP 进行连接

使用l2tp连接不需要下载额外的软件 

因为是系统自带的 不过需要多一些设置


由于从win7-win11 设置流程有较大变化

这里直接介绍通用 设置方法

这原本是快速设置方法的一部分


在win10和win11中 用户名和密码改在连接时输入

无法在向导中添加

win10及以上系统在连接时填写用户名和密码



在桌面新建一个文本文档 将后缀名修改为 pbk


修改后图标会发生变化


双击打开 开始添加连接


选择工作区网络


填写服务器的地址  不用填端口 

名称随意


填写用户名和密码 与服务器上设置的相同

勾选显示字符 和记住密码  点击创建


回到桌面 再次运行 pbk文件

点击 属性 继续进行设置


选择安全选项卡

类型选择第三项 (L2TP/IPSec)

L2TP/IPSec


选择完类型之后 点击下方的高级设置


选择使用 预共享秘钥  并填写 其与服务器上设置的相同

完成后点击确定

设置预共享秘钥


切换到网络选项卡

选中Internet协议版本4

点击属性


选择 高级


取消勾选 在远程网络上使用默认网关 和 自动跃点

接口跃点数 填写1

完成后一直点击确定 以关闭所有窗口


再开始测试连接前还需要修改注册表以防止连接发生错误

修改方式 请看最后一章 常见问题和排除方法


测试连接

打开之前创建的pbk文件 文件名可自定义

点击连接


再次点击连接

win10及以上系统 在创建过程中没有添加用户名和密码的环节 

可以 在此处输入 用户名和密码


若配置正确 会显示连接过程 连接上后窗口会消失

再次点开pbk文件

连接已经变成了挂断


检查路由表是否生效

命令提示符运行

route print -4

检查是否存在 此条路由表 并且 跃点数为最小

有此条目说明服务端推送的路由表已经生效



L2TP的快速配置

如果进行游戏的玩家较多 在每一位玩家的电脑上都设置一遍

会十分的麻烦

直接将配置好的pbk 文件发送到其他玩家的电脑上 就可直接使用

不过要重新输入 预共享秘钥 和用户名以及密码 这些信息不存储

在pbk 文件中 其余设置均在pbk文件中无需再次设置

还需要使用最后一章的中批处理文件修复一下

这将极大简化在其他玩家电脑上安装的过程


常见问题和排除方法

修复绝大部分问题 无论使用哪种方法都建议运行下文章中的批处理

(不包括SoftEther Client 无法启动问题  修复请看下文中的单项问题分析)

新建文本文档 填入以下内容


保存文件修改 后缀名为 bat

以管理员身份运行

重启计算机后生效!!

运行效果


单项问题分析

SoftEther Client 无法启动

服务未运行


SoftEther Client 服务没有运行

服务可能被杀毒软件 设置为禁止或手动启动了

请在优化开机启动速度的时候不要禁用 SoftEther Client 服务

命令提示符运行以下命令设置服务启动方式并启动服务(需要管理员权限


游戏联机后无法看到/搜索到房间

1.请检查适配器跃点数是否为1

2.win防火墙可能阻止了 ICMP 需要添加规则放行

(除非停止防火墙服务 否则关闭win防火墙后其事实上仍在运行)

命令提示符运行以下命令以添加防火墙规则(需要管理员权限

(上文中的批处理已经包含)



L2TP 常见错误

参考:

https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients-zh.md#windows-%E9%94%99%E8%AF%AF-809

https://blog.csdn.net/dietime1943/article/details/127197088

https://teaker.wordpress.com/2015/02/27/%E5%A6%82%E4%BD%95%E5%9C%A8windows%E4%B8%8A%E8%BF%9E%E6%8E%A5l2tp-ipsec-vpn%EF%BC%9F/


809错误

错误809:无法建立计算机与VPN服务器之间的网络连接,因为远程服务未响应。这可能是因为未将计算机与远程服务之间的某种网络设备(如防火墙、NAT/路由器等)配置为允许VPN连接

使用命令提示符运行以下命令(需要管理员权限)(上文中的批处理已经包含)

原因:默认情况下,Windows 不支持与 NAT 设备后面的服务器的 IPsec NAT-T 安全关联。出现错误时,事件日志也不会显示任何相关日志,因为流量无法到达 MX 的 WAN 接口。


789错误

错误 789:L2TP 连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个处理错误

1.使用命令提示符运行以下命令(需要管理员权限)(上文中的批处理已经包含)

由于windows在使用“L2TP/IPsec预共享密钥的VPN连接模式”情况下下仅支持证书,而对于使用psk连接l2tp/ipsec的时候则会会出现789错误,所以只有修改windows注册表


2.请检查 预共享秘钥是否输入正确

检查 预共享秘钥

3.服务端检查 :

UDP:500 (IKE)

UDP:4500 (IPsec NAT-T)

请检查这两个端口是否已经开放

注意:端口映射时应该将协议设置为UDP 否则无法生效


错误756已经拨了这个连接

连接在前台/后台卡在 正在连接状态

请注销账户或重启计算机


错误734  PPP链接控制协议终止

请重启计算机


客户端教程到此结束


本文标题:使用SoftEther搭建游戏联机服务器适用于几乎所有支持局域网联机功能的游戏 客户端篇 - 八卦谈
本文地址:www.ttdhp.com/article/52552.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们