使用SoftEther搭建游戏联机服务器 适用于几乎所有支持局域网联机功能的游戏(服务端篇) 使用SoftEther 搭建一个虚拟局域网,加入的玩家就可以像在现实中的局域网里一样进行联机,理论上支持所有带局域网联机功能的游戏!无论是只支持IP直连或只支持房间搜索亦或是两者均支持的游戏都可使用
联机方式举例:
支持IP直连和房间搜索:minecraft 异星工厂(局域网模式)
仅支持IP直连:星界边境星露谷物语(局域网模式)
仅支持房间搜索:心灵终结 文明6(局域网模式)
玩家连接部分将在客户端篇讲解
需要公网IP 并建议开放以下端口
使用L2TP 连接时
UDP:500
UDP:4500
UDP:1701
注意:端口映射时应该将协议设置为UDP,否则无法生效
使用 SoftEther Client 连接时
TCP:5555
如何获取公网以及开放端口请参考网络上的其他教程
下载服务端 系统和CPU按照实际情况选择这里以Windows 进行演示
点击蓝字部分开始下载。
[size=18.6667px]
安装服务端
按照向导即可完成安装
这里可以更改程序安装的位置,默认安装在c盘
点击完成将退出安装程序,并打开服务器管理器。
配置服务端
若管理工具没有自动打开请运行桌面上的快捷方式
管理器里默认有一个本地主机,选中并点击连接,如果无法连接,则需要更换端口。选中后点击“编辑设置”,可以更改连接服务器的端口,默认使用443端口进行连接,如果该端口被占用就会发生连接不上服务器的情况。
[size=18.6667px]
[size=18.6667px]
[size=18.6667px]
成功连接本地服务器后会弹出这样一个窗口,要求输入密码,但这是首次使用所以没有密码,直接点确认就行了。
因为是首次使用所以需要设置密码
设置完密码以后,就进入了服务器管理界面,会出现一个简易安装向导,如果没有出现请稍等一下,首次运行速度较慢。
选择第一个选项“远程访问VPN Server”,然后点击下一步。
这里可以修改名称,直接使用默认的名称即可,无需修改直接点击确认。
设置动态DNS。在改变动态主机名下面的框中输入一个你喜欢的名字,仅限数字和英文字母,然后点击设置上述主机名。
这时程序会未响应,请耐心等待,等到程序恢复且左侧“分配的动态DNS主机名”这一项变成刚才输入的名称就可以点退出了。
这个地址十分重要,其他人连接服务器需要此地址。
如果在其他地方已设置了动态DNS可以跳过此步骤
启用l2tp勾选第一个选项并点击确认
免费的中继服务 没有公网也可以使用不过服务器在日本 延迟较高
这里直接选择禁用
首次使用还没有用户,需要点击新建从而添加用户。
[size=18.6667px]
用户名自行决定,验证类型为密码验证,右侧输入两次密码以确认。密码不需要太复杂,重在方便记忆 完成后点击确定[size=18.6667px]
点击完确认后回到了刚才的界面,确认用户已经创建后点击关闭。
[size=18.6667px]
[size=18.6667px]
创建完成后回到了安装向导,这时点击关闭退出安装向导。
选中创建好的虚拟HUB并点击,“管理虚拟HUB”。
[size=18.6667px]
[size=18.6667px]
点击 虚拟NAT和虚拟DHCP服务器选项。
[size=18.6667px]
[size=18.6667px]
不要点击启用,需要先进行配置。
[size=18.6667px]
[size=18.6667px]
将“使用虚拟NAT功能”这一选项取消勾选,并将“应用到客户端的选项”下的全部内容清空。
还需要设置推送静态路由表,这样这样客户机就不会尝试通过服务器来访问网络。
填写静态路由表
[size=18.6667px]
192.168.30.0/255.255.255.0/192.168.30.1
点击确定
[size=18.6667px]
此时可能会提示不支持此功能
其实在开源版本上是支持的,但SoftEther在中国和日本有商业版在售所以屏蔽了部分高级功能
[size=18.6667px]
但可以通过修改配置文件的方式来添加路由表
回到管理器主界面
点击编辑设置
将现有的配置文件导出
使用记事本打开刚才保存的配置文件
编辑-查找- DhcpPushRoutes
将路由表填入
[size=18.6667px]
[size=18.6667px]
修改完后记得保存
回到管理器
编辑设置-导入文件并应用 选择刚才修改过的配置文件
导入配置后管理器会自动关闭
重新打开管理器 检查 路由表是否已经生效
[size=18.6667px]
[size=18.6667px]
退出编辑时要点取消 不然又会弹出警告
完成之后回到虚拟NAT和虚拟DHCP配置界面点击确认并启用。
关闭其他窗口返回管理器界面,服务端的搭建到这里就结束了。
|