##一、硬件与软件准备清单
###1.1基础设备要求
|设备类型|配置要求|备注说明|
|----------------|-----------------------------------|---------------------------|
|服务器主机|双核CPU/4G内存/100G硬盘|推荐Win7/Win10系统|
|客户端电脑|支持DX11显卡/2G显存|需与服务器同版本客户端|
|网络设备|千兆路由器或交换机|推荐TP-LINKTL-SG1024D|
###1.2核心软件资源
-**服务端文件**:PWServer_2.3.6_LAN专用版(含完整补丁包)
-**客户端文件**:完美国际十三周年客户端(版本号V2.4.9)
-**辅助工具**:
-NavicatPremium15(数据库管理)
-WinSCP5.21(Linux文件传输)
-飞鸟登录器生成器V3.0(防检测版)
---
##二、局域网环境搭建(核心步骤)
###2.1物理网络拓扑
**方案选择**:
-**直连模式**:服务器与客户端通过网线直连(需配置静态IP)
-**路由模式**:所有设备接入同一路由器(推荐192.168.1.X网段)
**实操演示(路由模式)**:
1.登录路由器管理界面(通常为192.168.1.1)
2.关闭DHCP功能,手动设置IP地址池(例:192.168.1.10-192.168.1.50)
3.将服务器主机IP固定为192.168.1.100
###2.2共享存储配置
1.在服务器创建共享文件夹`D:\PWShare`
2.设置权限:
```powershell
icaclsD:\PWShare/grantEveryone:(OI)(CI)F
```
3.客户端通过`\\192.168.1.100\PWShare`访问共享文件
---
##三、服务端深度配置指南
###3.1数据库搭建(SQLServer2019)
1.安装时选择**混合认证模式**,设置sa密码为`Pw@123456`
2.执行服务端提供的`mssql_table.sql`创建游戏数据库
3.配置ODBC连接:
-数据源名称:PW_GameDB
-服务器:192.168.1.100
-身份验证:SQLServer身份验证
###3.2关键配置文件修改
|文件路径|修改参数|示例值|
|---------------------------|-----------------------------------|-------------------------|
|/PWServer/authd.conf|address=0.0.0.0→192.168.1.100||
|/etc/hosts|新增行`192.168.1.100pwserver`||
|/root/pwserver/gacd/gacd.xml|ListenIP修改为内网IP|`<ListenIP>192.168.1.100</ListenIP>`|
---
##四、客户端联机调试全流程
###4.1补丁部署规范
1.将服务端`/patch`目录下的文件覆盖到客户端根目录
2.修改客户端版本验证:
用Hex编辑器打开`elementclient.exe`,搜索`2.4.9`替换为当前版本号
###4.2登录器特殊配置
1.生成登录器时勾选**局域网模式**
2.服务器列表格式:
```text
测试一区|192.168.1.100|29000|1
```
3.禁用自动更新功能
---
##五、服务端启动与联机验证
###5.1启动顺序与端口监控
|进程名称|监听端口|启动命令|
|----------------|-----------|-------------------------|
|authd|29200|./authdstart|
|gacd|29300|./gacd-d|
|gamedbd|29400|./gamedbd-d|
**验证方法**:
```bash
netstat-ano|findstr"29200"#查看端口占用情况
```
###5.2客户端联机测试
1.在客户端电脑运行登录器,选择测试区
2.注册账号:访问`[http://192.168.1.100:8080/register](http://192.168.1.100:8080/register)`
3.若出现角色创建界面即表示联机成功
---
##六、进阶优化与排错手册
###6.1性能调优参数
|配置文件|优化参数|推荐值|
|-------------------|-----------------------------------|---------|
|gs.conf|MaxPlayer=500→200|降低负载|
|scene.conf|ThreadCount=4→8|提升渲染|
###6.2常见故障排查
**问题1**:客户端黑屏
-解决方案:检查`map`文件夹是否完整,比对MD5校验值
**问题2**:无法注册账号
-排查步骤:
1.确认MSSQL的TCP/IP协议已启用
2.检查`pwdb`数据库的`tbl_user`表权限
**问题3**:延迟超过200ms
-优化方案:
-在路由器开启QoS,优先分配29000-29500端口带宽
-服务器关闭Windows自动更新服务
###1.1基础设备要求
|设备类型|配置要求|备注说明|
|----------------|-----------------------------------|---------------------------|
|服务器主机|双核CPU/4G内存/100G硬盘|推荐Win7/Win10系统|
|客户端电脑|支持DX11显卡/2G显存|需与服务器同版本客户端|
|网络设备|千兆路由器或交换机|推荐TP-LINKTL-SG1024D|
###1.2核心软件资源
-**服务端文件**:PWServer_2.3.6_LAN专用版(含完整补丁包)
-**客户端文件**:完美国际十三周年客户端(版本号V2.4.9)
-**辅助工具**:
-NavicatPremium15(数据库管理)
-WinSCP5.21(Linux文件传输)
-飞鸟登录器生成器V3.0(防检测版)
---
##二、局域网环境搭建(核心步骤)
###2.1物理网络拓扑
**方案选择**:
-**直连模式**:服务器与客户端通过网线直连(需配置静态IP)
-**路由模式**:所有设备接入同一路由器(推荐192.168.1.X网段)
**实操演示(路由模式)**:
1.登录路由器管理界面(通常为192.168.1.1)
2.关闭DHCP功能,手动设置IP地址池(例:192.168.1.10-192.168.1.50)
3.将服务器主机IP固定为192.168.1.100
###2.2共享存储配置
1.在服务器创建共享文件夹`D:\PWShare`
2.设置权限:
```powershell
icaclsD:\PWShare/grantEveryone:(OI)(CI)F
```
3.客户端通过`\\192.168.1.100\PWShare`访问共享文件
---
##三、服务端深度配置指南
###3.1数据库搭建(SQLServer2019)
1.安装时选择**混合认证模式**,设置sa密码为`Pw@123456`
2.执行服务端提供的`mssql_table.sql`创建游戏数据库
3.配置ODBC连接:
-数据源名称:PW_GameDB
-服务器:192.168.1.100
-身份验证:SQLServer身份验证
###3.2关键配置文件修改
|文件路径|修改参数|示例值|
|---------------------------|-----------------------------------|-------------------------|
|/PWServer/authd.conf|address=0.0.0.0→192.168.1.100||
|/etc/hosts|新增行`192.168.1.100pwserver`||
|/root/pwserver/gacd/gacd.xml|ListenIP修改为内网IP|`<ListenIP>192.168.1.100</ListenIP>`|
---
##四、客户端联机调试全流程
###4.1补丁部署规范
1.将服务端`/patch`目录下的文件覆盖到客户端根目录
2.修改客户端版本验证:
用Hex编辑器打开`elementclient.exe`,搜索`2.4.9`替换为当前版本号
###4.2登录器特殊配置
1.生成登录器时勾选**局域网模式**
2.服务器列表格式:
```text
测试一区|192.168.1.100|29000|1
```
3.禁用自动更新功能
---
##五、服务端启动与联机验证
###5.1启动顺序与端口监控
|进程名称|监听端口|启动命令|
|----------------|-----------|-------------------------|
|authd|29200|./authdstart|
|gacd|29300|./gacd-d|
|gamedbd|29400|./gamedbd-d|
**验证方法**:
```bash
netstat-ano|findstr"29200"#查看端口占用情况
```
###5.2客户端联机测试
1.在客户端电脑运行登录器,选择测试区
2.注册账号:访问`[http://192.168.1.100:8080/register](http://192.168.1.100:8080/register)`
3.若出现角色创建界面即表示联机成功
---
##六、进阶优化与排错手册
###6.1性能调优参数
|配置文件|优化参数|推荐值|
|-------------------|-----------------------------------|---------|
|gs.conf|MaxPlayer=500→200|降低负载|
|scene.conf|ThreadCount=4→8|提升渲染|
###6.2常见故障排查
**问题1**:客户端黑屏
-解决方案:检查`map`文件夹是否完整,比对MD5校验值
**问题2**:无法注册账号
-排查步骤:
1.确认MSSQL的TCP/IP协议已启用
2.检查`pwdb`数据库的`tbl_user`表权限
**问题3**:延迟超过200ms
-优化方案:
-在路由器开启QoS,优先分配29000-29500端口带宽
-服务器关闭Windows自动更新服务

