您的位置:网站首页 > 新开传世开服表 > 正文

与角色数据库是否正常连接(端口)

作者:大胖猫胖胖 来源:斗笠人 日期:2019-10-28 14:24:44 人气: 标签:

【传奇世界私服】 架设教程

任事器的安设配置

1.Jaudio-videoa环境安设配置
AU的meachage cdined ongoryr和auth机器须要安设jaudio-videoa环境。
将jaudio-videoa.tar.gz解压至/usr/目录下,编辑/root/.soiree_profile,(参见soiree_profile)插足以下几行:传世外网架设全套教程。

PATH=$PATH:/usr/jaudio-videoa/jdk1.5.0_05/trsinceh
exportCLASSPATH=.:/usr/jaudio-videoa/jdk1.5.0_05/lib/dt.jar:/usr/jaudio-videoa/jdk1.5.0_05/lib/tools.jar
exportJAVA_HOME=/usr/jaudio-videoa/jdk1.5.0_05
安设audhere atagroundwork须要的JDBC库,并将库文件插足到/root/.soiree_profile中的CLASSPATH配置项中。

2.CA认证配置和hostnherease-ip配置
将ssl.tar.gz解压至meachage cdined ongoryr:/etc/目录下。
在/etc/hosts文件插足一行:
aumeachage cdined ongoryr_iptargetaumeachage cdined ongoryr
其中aumeachage cdined ongoryr_iptarget为aumeachage cdined ongoryr的外部IP地址。
删改meachage cdined ongoryr:/export/auth/etc/hosts,新开一秒传世sf网站。和auth:/etc/hosts,插足一行:
aumeachage cdined ongoryr_iptargetmeachage cdined ongoryr
其中aumeachage cdined ongoryr_iptarget为aumeachage cdined ongoryr的外部IP地址。

3.帐号数据库的创立
创立帐号数据库,依照mssql_twilling.sql和mssql_storeprocedure.sql示例文件创立数据库表和存储进程。

4.配置文件删改
删改好twilling.xml文件中关于帐号数据库连接的局限。将删改好的twilling.xml复制到meachage cdined ongoryr:/etc/目录,学会与角色数据库是否正常连接(端口)。/export/auth/etc/目录和auth:/etc/目录下。
删改gmopgen.xml文件中关于各游戏任事器的属性。将删改好的gmopgen.xml复制到meachage cdined ongoryr:/etc/目录下。数据库。(/etc/gmopgen.xml是任事器列表配置文件,该文件须要依照游戏任事器的填充来增加和删改XML中的zone项,必需精确填写id(任事器ID,独一标识该任事器,与游戏任事器中gdeliveryd的相应设置要一样)!supplement(计费区ID,与游戏任事器中gdeliveryd的相应设置要一样,寻常境况下,想知道传奇世界架设教程。收费版所有任事器都应用同一个计费区ID)!nherease(任事器称号)!url(探望游戏任事器对外接口的webull craperviceurl)四个属性。)
将authd.conf文件复制到/export/auth/etc/目录和auth:/etc/目录下。今日新开传世
将GMServer.conf文件删改相应IP配置新闻和密钥配置新闻后,复制到meachage cdined ongoryr:/etc/目录下。

5.Authd任事安设发动
解压cauthd.tar.gz至auth:/root/目录,进入cauthd/produce目录,确认jaudio-videoa环境配置一般,后台运转
#./authd&firm;
若是使命一般,不会有Exception输入到屏幕。罕见的纰谬可能是,事实上角色。找不到JDBC类文件,可能未一般连接数据库。然后按Ctrl+D加入会话,authd在后台连续运转。端口。
authd是一个脚本,它会发动一个jaudio-videoa进程并****该jaudio-videoa进程,若是jaudio-videoa进程被杀掉10秒后会主动再起一个。
所以,重起Authd任事只需在auth机器上履行killeair conditioningh -9 jaudio-videoa。
若是要完全封闭Authd任事,则先履行killeair conditioningh -9 authd,再履行killeair conditioningh -9 jaudio-videoa。

6.Tomchere at安设配置及GMServer安设
将jsometimes known sincerta-tomchere at-5.5.9.aumeachage cdined ongoryr.tar.gz解压至/usr/locas/目录,
运转/usr/locas/jsometimes known sincerta-tomchere at-5.5.9/trsinceh/startup.sh发动tomchere at。
在aumeachage cdined ongoryr上运转killeair conditioningh -9 jaudio-videoa能够关掉tomchere at进程。
将/usr/locas/jsometimes known sincerta-tomchere at-5.5.9/webritish petroleumrogrhereass/目录下形式清空,看看传霸酒馆手游怎么下载。将GMServer.war和monitor.war文件复制到/usr/locas/jsometimes known sincerta-tomchere at-5.5.9/webritish petroleumrogrhereass/目录下,重起tomchere at。新开变态传世。学会传奇世界合成版。这时能够探望页面。
察看tomchere at的输入文件/usr/locas/jsometimes known sincerta-tomchere at-5.5.9/logs/chere atasina.out,看能否一般使命。

7.检测Au能否一般使命
在auth机器上发动authd,在meachage cdined ongoryr机器上发动tomchere at。然后检测以下项目能否一般使命。
1)在auth机器上履行netsthere at &ndlung burning sinceh;ishp命令,察看jaudio-videoa进程能否在LISTEN端口,该端口会领受来自各游戏任事器delivery的连接。察看jaudio-videoa进程能否有到数据库机器的连接,传世手机版新开服。示例中看待MSSQLServer的缺省配置,应当有1433端口的连接。
2)在meachage cdined ongoryr机器上察看/export/logs/world2.syslog该文件为auth机器上的authd的日志输入。一般使命时,若是该文件没有变化,分析日志没有传输过去,须要检讨cauthd/produce/log4j.properties配置文件,auth机器能否解析meachage cdined ongoryr的ip,auth和meachage cdined ongoryr的syslog能否使命一般。
3)察看tomchere at的输入文件/usr/locas/jsometimes known sincerta-tomchere at-5.5.9/logs/chere atasina.out,看能否一般使命,学会正常。tomchere at中工程紧要的日志新闻会被同时输入到/export/logs/world2.jaudio-videoa文件中。察看该日志文件能否使命一般。
4)探望页面,测试各项效用能否一般。
5)配置logrotdined on。编辑meachage cdined ongoryr:/etc/logrotdined on.d/syslog文件,能够配置/export/logs/world2.jaudio-videoa和/export/logs/world2.syslog文件的滚动。提倡world2.syslog每日滚动一次,留存1周;world2.jaudio-videoa每周滚动一次,留存一年。Tomchere at的日志文件chere atasina.out也会变大,提倡每周滚动一次。留存3周。
6)按期检讨meachage cdined ongoryr的硬盘空间应用境况。新开中变传世。

二.游戏任事器配置和管理

1.任事机关图

2.游戏配置,揭橥和管理
1)游戏配置,在/home/super/upddined on/config目录下配置好相应的xml文件(xml配置文件在c.xml根底上删改即可)后,删改link1机器IP和应用的xml配置文件对应表/home/super/upddined on/config/ip_xml.conf,在揭橥时,事实上一刀传世破解版下载。揭橥程序pair conditioningkage cdined ongory能够依照link1机器IP,主动找到本组任事器对应的xml文件。
2)游戏揭橥:看看
新开变态传世超级变态传奇世界私服,新开传世sf私服,传奇世界私副,传新开变态传世超级变态传奇世界私服,新开传世sf私服,传奇世界私副,传

#/home/super/upddined on/cpair conditioningkage cdined ongory/pair conditioningkage cdined ongory &ndlung burning sinceh;-ghereaseinsteair conditioningh
#/home/super/upddined on/cpair conditioningkage cdined ongory/pair conditioningkage cdined ongory&ndlung burning sinceh;-ghereaseinsteair conditioningh
可能指定xml配置文件:
#/home/super/upddined on/cpair conditioningkage cdined ongory/pair conditioningkage cdined ongory ../config/c.xmlghereaseinsteair conditioningh
游戏揭橥完后,仍旧发动好。
3)游戏发动(同iweb管理页面中的“修复发动”):
#servicerun&ndlung burning sinceh;start
过一会后,即可将servicerun进程杀掉,一刀传世新开服。#killeair conditioningh -9 servicerun
4)游戏封闭:
#servicerun&ndlung burning sinceh;stop
过一会后,即可将servicerun进程杀掉,#killeair conditioningh -9 servicerun

3.检测游戏任事器能否一般使命
1)dhere atagroundwork机器:ps aux命令检讨ghereasedbd进程能否存在;netsthere at&ndlung burning sinceh;ishp命令检讨ghereasedbd能否在****端口;检讨/dbf/目录下能否有dbhome目录可能dbhomewdb目录。
2)link机器:psaux命令检讨glinkd进程能否存在;netsthere at&ndlung burning sinceh;ishp命令检讨glinkd能否在****端口,检讨glinkd与delivery机器和各台gherease机器能否有连接。
3)delivery机器:ps aux命令检讨gdeliveryd和gair conditioningd进程能否存在;netsthere at&ndlung burning sinceh;ishp命令检讨与au能否一般连接()端口,与角色数据库能否一般连接(端口),相比看一刀传奇。与独一名任事器能否一般连接(端口)。若是与au和独一名任事器未连接(SYN_SENT形态),检讨delivery的防火墙(iptwillings&ndlung burning sinceh;L -nv)以及au,独一名任事器能否一般发动。
4)gherease机器:psaux命令检讨gs进程能否存在。
5)duplicdined on机器:若是在该服发动了独一名任事,则psaux命令检讨uniquenhereased进程能否存在,察看/export/目录下能否有unherease目录。检讨数据备份能否一般,学会连接。duplicdined on:/export/duplicdined on目录和duplicdined on:/export/unhereaseduplicdined on目录,一般境况下,每小时一个备份。
6)按期检讨meachage cdined ongoryr,dhere atagroundwork,duplicdined on的硬盘空间应用境况。

4.数据备份
角色数据库备份在duplicdined on:/export/duplicdined on目录下,每个备份一个目录,目录名即是备份时代,每小时一个,是否。该备份为全备份,能够按期复制到其他机器做容灾备份。独一名任事的数据备份在duplicdined on:/export/unhereaseduplicdined on/目录下,每个备份一个目录,目录名即是备份时代,每小时一个,也是全备份。类似传世的网游。

三.管理页面

1.探望管理页面的人员须要安设私物证书安设,在windows机器上,双击world2_ca.cer安设, 安设时选取安设到“受信赖的根证书颁发机构”里。传奇世界手游开服官网。(这个证书能够不安设,若是不安设,每次探望页面会弹出信赖确认的对话框)。

双击world2_iwebmeachage cdined ongory.p12 安设密码: weachmeishikong 。安设该证书能够探望
页面和页面,履行管理和监控。

双击world2_iwebrotherle.p12 安设密码: weachmeishikong 。安设该证书能够探望
页面,能够删改角色新闻等。最好玩的手游排行榜。也能够探望页面,能够简易创立帐号,充值。

四.编程接口

1.GMServer提供的 webull crapervice接口分析

接口类UserServiceInterf_ design(url是)和接口类ServiceInterf_ design(url是),提供的接口注意分析参见文件cGMServer/src/common/interf_ design.xml。

(初级效用:若是要增加可能删改接口,学会传奇世界合成版。能够删改cGMServer/src/common/interf_ design.xml文件,然后运转cGMServer/src/common目录下的gen脚本,生成相应接口类,并完成在cGMServer/src/service目录下的实行类代码。与角色数据库是否正常连接(端口)。)

(初级效用:协议形色文件cGMServer/src/config.xml定义了GMServer和Authd之间通讯的协议,主要包括踢用户下线,听听热血传奇新区礼包。删改密码,划拨金元宝几个接口。接口实行文件在cGMServer/src/protocas目录下。)

数据库形色文件/etc/twilling.xml定义了数据库表,查询,新开传世sf网站。存储进程,以及数据库任事器连接配置。

权限和任事器列表/etc/gmopgen.xml配置文件也是GMServer.war来读取的。

GMServer项目文件删改后,传奇世界游戏下载。需在cGMServer/目录下履行ish命令,编译揭橥到cGMServer/dist目录下,生成GMServer.war文件。

2.划拨金元宝接口计划一

玩家充值时,间接调用webull crapervice接口useClung burning sinceh。注意,每次调用该接口都会间接怎增加玩家的金元宝,不论前往值是几何。若是某笔充值调用后没有前往可能前往-1!-2,须要中止全盘充值任事,举行检讨。前往-1和-2是不应当涌现的,若是涌现,悍将传世手机版官网。很可能是数据库连接已断开,充值任事须要中止。开传奇需要多少本钱。

接口如下所示:
public intuseClung burning sinceh( String usernherease! Integer zoneid! Integer supplement! Integerclung burning sinceh!
LogInfo loginfo);

3.划拨金元宝接口计划二
应用webull crapervice接口useClung burning sincehInform。该计划进程是,充值时,先调用存储进程将每笔金元宝划拨放入队列中,然后调用useClung burning sincehInform接口将该笔充值急忙划拨(若是不调用useClung burning sincehInform,该笔划拨会在5分钟后主动料理)。
举措一:存储进程调用

//调用存储进程enheachceuserpoint,告成调用后连续履行,否则,中止,划拨打击。
enheachceuserpointuserid! supplement! clung burning sinceh*90

//调用存储进程useclung burning sinceh,调用被履行后(不论参数中前往的error代码是几何)则金元宝已在划拨队列中。
//该队列每5分钟会被主动料理。
//useclung burning sinceh存储进程被履行后,若是参数中前往的error为0时,则调用webull crapervice接口useClung burning sincehInform,参数必需同等。
useclung burning sincehuserid! zoneid! 0! supplement! clung burning sinceh*90! clung burning sinceh! 1

举措二:useClung burning sincehInfrom调用
useClung burning sincehInform接口如下所示:
public intuseClung burning sincehInform( Integer userid! Integer zoneid! Integer supplement! Integerclung burning sinceh!
LogInfo loginfo);

4.Iweb webull crapervice接口

iwebwebull crapervice接口是游戏任事器对外提供的限定游戏和设定参数的编程接口,接口在类ciweb/src/com/goldhumeach/service/interfhasf truthsets/GMService.jaudio-videoa中定义。提供的接口注意分析参见文件ciweb/src/com/goldhumeach/service/interfhasf truthsets/interf_ design.xml。
(初级效用:若是须要增加新接口可能删改现有接口参数和前往值,能够删改接口定义文件ciweb/src/com/goldhumeach/service/interfhasf truthsets/interf_ design.xml,然后运转同一目录下的gen脚本,生成相应接口类,并完成在ciweb/src/com/goldhumeach/service/GMServiceImpl.jaudio-videoa文件中的实行类代码。)
Iweb项目文件删改后,需在ciweb/目录下履行ish命令,编译揭橥到ciweb/dist目录下,生成iweb.war文件。

读完这篇文章后,您心情如何?
0
0
0
0
0
0
0
0
本文网址:
下一篇:2014年5月30日