本帖最后由 寂い寞の梦 于 2016-2-12 23:40 编辑
答应好
@97978(原谅我不会艾特)放出来的教程,在此也感谢国外的大神放出来的方法让有强迫症的各位免受IP固定之苦!
声明:
本人小白一个,Linxu架设也是按照自己最方便的方法来的,如果有大神有任何建议欢迎不吝赐教!~
撒,废话不多说开始!
用到的工具:PostgreSQL Maestro、Navicat for PostgreSQL、VMware Workstation(各版本都可以)、SecureCR、WinSCP、CentOS6.7mini
附上CentOS6.7Mini下载地址的地址http://ftp.sjtu.edu.cn/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-minimal.iso(官方版大家自行下载
顺便本教程中使用的客户端,服务器端内含文件,自行去
@97978童鞋的帖子里
http://www.iopq.net/forum.php?mod=viewthread&tid=17042093下载哦,本人懒(就不放下载了SQL数据库下载以及配套补
http://pan.baidu.com/s/1eRwg7rO 密码:sr50
PS:开始之前吐槽一下——可能由于大神太过于专业,原来的教程对小白真的不算太友好,开始安装开始坑就没停过(一直往里面栽。。。
さ、始まる!
1、安装CentOS6.7
360截图20160208142355771.jpg (154.48 KB, 下载次数: 0)
2016-2-8 14:23 上传
360截图20160208142531611.jpg (157 KB, 下载次数: 0)
2016-2-8 14:24 上传
(小坑之一,选下面那个的话,小心硬盘内存爆了哦
一起配置好了以后就可以开始安装咯。
360截图20160208142736306.jpg (36.43 KB, 下载次数: 0)
2016-2-8 14:26 上传
(Ignore All
360截图20160208142822501.jpg (160.88 KB, 下载次数: 0)
2016-2-8 14:27 上传
(等等等
360截图20160208143357363.jpg (145.32 KB, 下载次数: 0)
2016-2-8 14:32 上传
(逗比VM安装VMTools失败,直接重启
360截图20160208143537755.jpg (83.99 KB, 下载次数: 0)
2016-2-8 14:34 上传
(卡住了?进去按Crtl+Alt+F2直接跳命令行
360截图20160208143651875.jpg (227.59 KB, 下载次数: 0)
2016-2-8 14:35 上传
(输入命令 ifconfig 获取IP地址,此时我的IP地址为192.168.1.128
2、基本主体完成,现在
WinSCP大显神威的时候到了
360截图20160208144013755.jpg (73.92 KB, 下载次数: 0)
2016-2-8 14:39 上传
Ps:如果出现无法连接的情况,虚拟机网络一定要设置成这样
360截图20160208144152995.jpg (54.72 KB, 下载次数: 0)
2016-2-8 14:41 上传
360截图20160208144431875.jpg (138.86 KB, 下载次数: 0)
2016-2-8 14:43 上传
连接成功
顺便再说一个小诀窍,Linxu系统一个个码字太累?
SecureCRT连接上了直接复制粘贴命令就好!
360截图20160208144921173.jpg (137.44 KB, 下载次数: 1)
2016-2-8 14:48 上传
进去找到所示文件,添加
- LANG=”zh_CN.UTF-8″
复制代码 Crtl+S保存
同时,找到你
SecureCRT中的连接
360截图20160208145033348.jpg (1.79 KB, 下载次数: 0)
2016-2-8 14:49 上传
,右键-会话选项-外观-改成这样
360截图20160208145130107.jpg (7.74 KB, 下载次数: 0)
2016-2-8 14:50 上传
,就能显示中文啦~
好了,恭喜,前置工作完成,下面开始正事儿!
3、安装Postgresql9.3
SecureCRT中复制粘贴
- yum install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-1.noarch.rpm
复制代码
360截图20160208145827804.jpg (169.51 KB, 下载次数: 0)
2016-2-8 14:57 上传
(记得按y确认
走完条以后,继续复制粘贴
- yum install postgresql93-server postgresql93-contrib
复制代码
同样记得y,确认
继续复制粘贴
- service postgresql-9.3 initdb
复制代码
初始化完成以后
- service postgresql-9.3 start
复制代码
然后返回你的WinSCP,找到
var/lib/psql/9.3/data
360截图20160208150608389.jpg (258.83 KB, 下载次数: 0)
2016-2-8 15:05 上传
这样修改第一个文件
360截图20160208150709924.jpg (313.81 KB, 下载次数: 0)
2016-2-8 15:11 上传
找到这个文件,按图修改(记得保存记得保存记得保存。重要的事情说三遍
复制粘贴
- service postgresql-9.3 restart
复制代码 重启服务
好了,接下来进入我们的
神坑部分!
很多人经历过这部以后会测试数据库连接,用户名默认postgres 密码postgres(不对就是跟root用户密码一样,我记不得了
360截图20160208151708293.jpg (39.57 KB, 下载次数: 0)
2016-2-8 15:16 上传
出现了这个破提示(本人研究一个晚上,什么东西都是对的,然而排查到最后一步发现,坑爹的防火墙是开的,不能通过5432端口。呵呵呵呵!
解决方法:
- chkconfig iptables off
复制代码 键入,重启虚拟机(不会返回任何提示,但是关闭防火墙是成功滴!
重启后记得键入,重启数据库重启数据库重启数据库(重要的事情说三遍
- service postgresql-9.3 start
复制代码 同样,也有童鞋出现这个状况
QQ图片20160208202517.png (5.09 KB, 下载次数: 0)
2016-2-8 20:26 上传
这是你的密码错了哦——解决方案(依次输入命令
- su postgres
复制代码
- psql
复制代码
QQ图片20160208202956.png (2.85 KB, 下载次数: 0)
2016-2-8 20:28 上传
这个呢,是正常的,不影响下面的代码
- alter user <user> password ‘<password>’;
复制代码
QQ图片20160208203128.png (1.29 KB, 下载次数: 0)
2016-2-8 20:30 上传
这就成功啦~
好了重新测试连接
360截图20160208152659972.jpg (78.81 KB, 下载次数: 0)
2016-2-8 15:26 上传
成功!
好了,接下来我们进入数据库,建立个账户
用户名:spiritking 密码:antiroot(跟默认的连接密码一样,主要懒得改。
360截图20160208153012503.jpg (114.52 KB, 下载次数: 0)
2016-2-8 15:29 上传
记得把该钩的超级权限勾上,这样就是一个超级用户,不用该死的CentOS到处su来su去,还要各种没权限错误了
好了,新建三个数据库FFAccount、FFMember、FFDB1(拥有者全部设为spiritking
360截图20160208154302349.jpg (62.21 KB, 下载次数: 0)
2016-2-8 15:42 上传
这样,就OK啦
好了,知道你们英文看不懂,接下来打开汉化的
Navicat for PostgreSQL(稍后我会发到网盘,记得关注哦
360截图20160208154546590.jpg (40.07 KB, 下载次数: 0)
2016-2-8 15:44 上传
右键数据库,选择“运行SQL文件”
找到三个数据库文件(稍等我会放出来,因为原文大神里面放的是Latin1编码,导入的时候会无限提示“没有与UTF8等价的Latin1编码”,所以不推荐使用
360截图20160208154710957.jpg (45.5 KB, 下载次数: 0)
2016-2-8 15:46 上传
第三个数据库也就是FFMember数据库导入的时候会发现
360截图20160208154914373.jpg (46.37 KB, 下载次数: 0)
2016-2-8 15:48 上传
神坑之二——函数命令尚未建立,导致运行失败
最简单的方法,直接复制现成的函数(之前人家的HK服务器端里有哦~
备份已经保存,直接还原出来也是个方法,拖进
360截图20160208155633798.jpg (108.55 KB, 下载次数: 0)
2016-2-8 15:55 上传
还原备份
360截图20160208155722391.jpg (64.26 KB, 下载次数: 0)
2016-2-8 15:56 上传
就这么设置哦
函数全了~基本上全部搞定咯
360截图20160208160107446.jpg (143.39 KB, 下载次数: 0)
2016-2-8 16:00 上传
然后把服务器端所有文件上传到/root下
双击打开start,将所有的/hxsy删除,并且在WorldSever、ZoneSever后面这么添加(不然找不到文件哦
360截图20160208160440510.jpg (112.81 KB, 下载次数: 0)
2016-2-8 16:03 上传
(一定要添加101、102哦
然后退出到root目录,给权限700
360截图20160208160631678.jpg (64.18 KB, 下载次数: 0)
2016-2-8 16:05 上传
一个不能少啊!!!
重启下服务器,至此,服务器全部设置完成
祝大家新年快乐
歇一下,待会再写改端教程(我写教程的时候麻烦2L不要回复哦~,谢谢
我再冒出来更新一下
神坑之四
用
PostgreSQL Maestro添加用户的时候一时爽,结果把可登陆给忘了(惭愧惭愧,刚刚开
Navicat for PostgreSQL的时候才发现这个问题
导致游戏一天都登陆不上
QQ截图20160208200943.png (20.89 KB, 下载次数: 0)
2016-2-8 20:09 上传
所以——各位建立账户的时候一定一定一定拿
Navicat for PostgreSQL,没必要的时候别去作死- –
PS:破-解补丁已经放进云盘,我回头放一下客户端
——————-我是分割线———————————————————————看见评分底下有位亲说win10崩溃的问题,应该指的是n卡驱动某个.sys文件崩溃导致蓝屏吧
这个问题说明一下,这是逗比微软发布12月份的th2正式版以后出现的情况
7月29号发布的win10只要关闭自动更新,不更新到th2正式版是不会有这个问题的=w=
2.9更新
客户端已经上传网盘
客户端已经上传网盘
客户端已经上传网盘(重要的事情说三遍
QQ图片20160209163401.png (9.26 KB, 下载次数: 0)
2016-2-9 16:33 上传
顺手再解决个新问题,这个问题出现,源于原本客户端的/data/db/*.ini文件和本地不匹配
解决方案:这里我得更正一下错误,说一声抱歉,这里的C和S分别代表的是C(客户端)S(服务器端)
所以,这个是自己的资源没有正确装载导致的,所以如下方案才是正确的哟!
就是先不执行任何覆盖操作,先登入成功以后再去覆盖
暂时就这么多,我会继续跟进的~=w=
初二迎财神,各位恭喜发财~
哦对了,转载记得注明原作者和出处!谢谢!
看到很多朋友在问有什么不一样,是不是新端——
很抱歉让你们失望了,这个端就是HK75的端,虽然是个残端,但是我还是觉得自己架设出来的东西比较有意义
怕麻烦的朋友也请移步论坛里的其他HK75端的帖子,有很多很多
=w=谢谢各位了!欢迎各路小白留言各种问题,一起探讨,我会第一时间回复的~
没有回复内容