大家好我是艾西,上一章我们讲解了怎么编译一个魔兽的服务端以及安装最后进到我们自己的游戏。那么在平时娱乐的同时肯定是需要和朋友们一起玩游戏才会更有意思,那么今天艾西教大家怎么搭建用户注册页面以及网站
搭建网站我们需要用到phpstudy: 先打开这个软件点击启动Nginx然后点击网站选项
在文件夹里找到phpstudy_pro >www 目录下的index.html文件直接删掉,这个文件是我们在启动nginx程序时自动生成的文件不是我们想要的
下载一个azerothcore/wowSimpleRegistration.zip 文件包,将这个文件包解压到php文件目录的www文件夹内(以下就是wowSimpleRegistration文件夹的内容)
然后打开www目录下的application>config>找到config.php.sample文件将后缀.sample删除后用记事本的方式打开 (按图中红色字体标记提示改)
Template name, You can change it to:
light
advance
icecrown
kaelthas
Battleforazeroth
$config['template']= ; (选择模板的意思)
$config['db_auth_host’] 是数据库信息的意思
$config['realmlists] = array 是服务器数据库的意思
"db_name' => "acore_ characters" // Characters database name 角色配置列表的意思
角色配置列表配置好后我们打开Navicat
Acore_auth 认证数据库
acore_characters角色数据库
到这里我们需要确认下一 php数据库能访问到acore数据库,我们运行win r 输入cmd
输入mysql -uroot -p回车 输入密码进入数据库 输入use mysql回车输入changed 回车输入select user,plugin form user 回车 : 回车
我们可以看到root是mysql_native的认证方式,acore是sha2的认证方式,而php是不支持sha2的加密方式,所以我们得改一下acore的加密方式
use mysql;
ALTER USER 'root @'ocalhost lDENTIFED WiTH mysql native password BY xxxx”
(意思是将root的加密方式改为native的认证方式)
#此处为修改MySQL的root密码,新密码即你自己设置的密码,不要忘记!
FLUSH PRIVILEGES;
exit;
将ALTER USER 'root @'ocalhost lDENTIFED WiTH mysql native password BY xxxx”粘贴复制到cmd窗口回车 输入FLUSH PRIVILEGES; 再输入exit回车就好了
设置好之后打开php---网站---网站扩展把Enable gmp、gd、soap、 mbstring、 pdo and pdo-mysql. 组件勾选上
全部弄好后我们访问下我们的网站点击注册
到这里我们就完成了网站用户的注册搭建,网页模板大家可以按自己喜欢的去做,然后加入自己的想法以及文本让自己的魔兽世界服务器网站看起来更NB
我是艾西今天的分享就到这里啦,希望对有需要的小伙伴有帮助