- UID
- 17033
- 阅读权限
- 20
- 回帖
- 71
- 喵币
- 0
- 有爱
- 0
- DKP
- 84
- 金币
- 3008
- 在线时间
- 97 小时
- 注册时间
- 2019-9-27
- 最后登录
- 2025-9-15
声望: 78   虚弱: 0

Lv.2(潜行者)

|
发表于 2022-1-21 19:54:21
|
显示全部楼层
@ayase 请问版主,按照你的科普内容,windows服务器apache成功设置了重写url,并且在浏览器中可以成功打开,端口是默认的80端口,但是客户端中,公告一直显示空白。
我提取了文件 GlueStrings.lua,并且根据原始目录 Interface\GlueXML\GlueStrings.lua 创建了新的 MPQ 文件 patch-zhCN-Y.MPQ
第一次尝试:尝试了中级篇,创建了alert.txt文件,内容是中级篇的内容,与GlueStrings.lua一起打包成了新的 patch-zhCN-Y.MPQ 放到了客户端 E:\World of Warcraft\Data\zhCN 目录下,登录时公告显示空白。
SERVER_ALERT_BETA_URL = "alert.txt";
SERVER_ALERT_URL = "alert.txt";
第二次尝试:尝试了高级篇,在服务端apache根目录 www 中创建alert.php文件,并且使用cmd命令在www目录下创建了.htaccess文件 ,重启apache后,通过浏览器访问 http://xxx.xx.xxx.xxx/alert 正确显示文本,这里没有加冒号端口号,因为使用的是apache默认端口80,然后修改GlueStrings.lua文件中的参数为
SERVER_ALERT_BETA_URL = "http://xxx.xx.xxx.xxx/alert";
SERVER_ALERT_URL = "http://xxx.xx.xxx.xxx/alert";
没有写端口,直接写的IP,因为端口默认80,但是登录客户端,公告还是不显示,就如初级篇效果一样。
还请楼主百忙之余帮忙答疑解惑,感谢感谢。 |
|