221服务端架设教材.docx
- 文档编号:12057708
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:15
- 大小:253.28KB
221服务端架设教材.docx
《221服务端架设教材.docx》由会员分享,可在线阅读,更多相关《221服务端架设教材.docx(15页珍藏版)》请在冰点文库上搜索。
221服务端架设教材
221服务端架设教材图文介绍
如果不知道root用户密码的用户可以选用单用户模式修改密码后再进行下面的操作
CentOS进入单用户模式
1.centos怎么让进入GRUB菜单界面?
Linux开机引导的时候,按键盘上的e就可以进入进入GRUB菜单界面。
2.在出现GRUB引导画面时(CentOS(2.6.18-274**)),按字母e键,进入GRUB编辑状态。
3.把光标移动到kernel...那一行,再敲入“e”进入命令行编辑,
在kernel一行的最后加上空格single,回车
敲入“b”,启动系统,即进入单用户模式,
4.这个时候就可以用passwd命令改密码了。
passwdroot
改完以后reboot重启。
centos登陆root密码123456
mysql登陆root密码123456端口3306
一修改IP和数据库
激活网卡命令(或者为eth0或eth1)
设置本地IP命令,可根据自己的网络情况自行设置IP
也可以如下面进行修改IP
出现如下画面
这里按e,出现如下画面,再按i键,即可进行IP编辑了
编辑好后按Esc键,再输入:
wq,即可退出编辑。
如下图
然后输入:
ifconfig查看一下你修改的IP对不对。
不对就重启服务器后再进行修改。
下面就要用WinSCP进行数据库编辑了,这里有几个用户名和密码。
都试一下吧。
用户名:
root密码:
123456端口:
3306
用户名:
root密码:
sepultura端口:
3306
用户名:
sepultura密码:
sepultura端口:
3306
进入数据库要修改二个数据表:
GameServerInfoWorldDInfo
这二个数据表里面的IP都改成你设定的IP。
如果要设外网,把GameServerInfo里面设成你的外网IP就可以了。
二修改服务器配置文件
打开WinSCP输入设定好的IP,
用户名:
root密码:
123456
用户名:
root密码:
sepultura
用户名:
sepultura密码:
sepultura
修改这三个配置文件的IP,把原来的IP修改成你设定的IP,保存即可。
修改网卡配置 编辑:
vi/etc/sysconfig/network-scripts/ifcfg-eth0
linux/Centos下查看网卡Mac地址,输入命令:
#ifconfig-a
eth0Linkencap:
EthernetHWaddr00:
e4:
56:
2E:
D8:
20
00:
e4:
56:
2E:
D8:
20即是你的MAC地址。
DEVICE=eth0#描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static#设置网卡获得ip地址的方式,选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255#对应的子网广播地址
HWADDR=00:
07:
E9:
05:
E8:
B4#对应的网卡物理地址
IPADDR=12.168.0.33#如果设置网卡获得ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
NETMASK=255.255.255.0#网卡对应的网络掩码
NETWORK=192.168.0.0#网卡对应的网络地址
2.修改网关配置
编辑:
vi/etc/sysconfig/network 修改后如下:
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。
如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.0.1(设置本机连接的网关的IP地址。
)
我在修改这里打开编辑时前三项已经默认有了所以只增加了GATEWAY
3.修改DNS配置
编辑:
vi/etc/resolv.conf 修改后如下:
nameserver 即是DNS服务器IP地址,第一个是首选,第二个是备用。
4.重启网络服务
执行命令:
servicenetworkrestart 或 /etc/init.d/networkrestart
如果WinSCP无法连接可以和下面的方法修改配置文件
回到终端用命令修改配置文件
把这三个文件里面前面没带#号的IP修改成要设定的IP
命令如下,记住:
输入命令回车,按e键再按i键进入修改,用上下左右键选择和修改,将前面没带#号的IP全改成设定的IP。
记住往下翻,直到翻不动才算修改完了。
修改好后按Esc键,再输入:
wq回车,即算保存好了
三个文件,输入三次命令进行修改。
.重启网络服务
执行命令:
servicenetworkrestart 或 /etc/init.d/networkrestart
221服务端架设教材文字介绍
有网的要先看你本地连接里IP如果是192.168.0.100那么就需要改服务端里的IP如果是192.168.1.110就不用改可以直接启动服务端
下面说下有网架设就是虚拟机里编辑选桥接没网的选NAT用内网架设
架设方法是虚拟机里系统用户名:
root密码:
123456输完回车然后输入./start启动服务端这是在你本地连接IP是
192.168.1.110的情况下。
在你本地连接IP是192.168.0.100的情况下就要改IP了
虚拟机里系统用户名:
root密码:
123456回车
重启网络服务
执行命令:
servicenetworkrestart 或 /etc/init.d/networkrestart
输入sudoifconfigeth0回车
输入ifconfigeth0192.168.1.123netmask255.255.255.0回车
输入ifconfig回车
这个时候用键盘ctrl+Alt键切换出虚拟机,
连接数据库:
数据库用户名:
root密码:
123456端口:
3306服务端ip地址:
192.168.1.123
进数据库找GameServerInfo表里WorldDBInfo表里改IP为192.168.1.123改好保存后
用WinSCP软件连接主机名192.168.1.123用户名root密码123456
然后点登陆进去服务端里找home/darkmasin/vs/conf里分别有gameserver.confloginserver.confsharedserver.conf三个文件里
改IP把里面原来的IP替换成你改的192.168.1.123改好保存。
下面进虚拟机里输入./start启动服务端吧客户端用简易登陆器右键编辑里改成
dk.exeNEWSTARTFutec(192.168.1.123:
9999)就可以进游戏了
修改IP永久生效按以下方法
服务端里etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡。
如果是第二块网卡则为eth1)
按如下修改IP
BOOTPROTO=static(static为设置固定IP)
IPADDR=192.168.1.123(改成要设置的IP)
NETMASK=255.255.255.0(子网掩码)
GATEWAY=192.168.1.1(网关)
ONBOO=yes
下面是我改好的大家可以参考也可以直接复制进去
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.123
NETMASK=255.255.255.0
NETWORK=192.168.1.1
BROADCAST=192.168.1.255
ONBOOT=yes
进行数据库清理,开服前准备
打开数据库,选择DARKEDEN按F6
然后复制下面这段字符
truncateARObject;
truncateBombMaterialObject;
truncateBeltObject;
truncateBladeObject;
truncateBloodBibleObject;
truncateBloodBibleSignObject;
truncateBombObject;
truncateBraceletObject;
truncateBulletinBoardObject;
truncateCarryingReceiverObject;
truncateCoatObject;
truncateCodeSheetObject;
truncateComposMeiObject;
truncateContributeDegree;
truncateContractOFBloodOBject;
truncateCoreZapObject;
truncateCoupleInfo;
truncateCoupleRingObject;
truncateCrossObject;
truncateDermisObject;
truncateDonationPersonal200501
truncateDonationWedding200505;
truncateDyePotionObject;
truncateEffectItemObject;
truncateEffectChaoticExp;
truncateEffectRankBonusExpBlue;
truncateETCObject;
truncateEventETCObject;
truncateEventGiftBoxObject;
truncateEventNewbie;
truncateEventItemObject;
truncateFasciaObject;
truncateGloveObject;
truncateGoodsListObject;
truncateGQuestItemObject;
truncateGQuestSave;
truncateGuildInfo;
truncateGuildMember;
truncateGuildWarHistory;
truncateHelmObject;
truncateHolyWaterObject;
truncateKeyObject;
truncateLarvaObject;
truncateLearningItemObject;
truncateLoginPlayerData;
truncateLogoutPlayerData;
truncateLuckyBagObject;
truncateMaceObject;
truncateMagazineObject;
truncateMineObject;
truncateMittenObject;
truncateMixingItemObject;
truncateMoonCardObject;
truncateNecklaceObject;
truncateOustersArmsbandObject;
truncateOustersBootsObject;
truncateOustersChakramObject;
truncateOustersCircletObject;
truncateOustersCoatObject;
truncateOustersPendentObject;
truncateOustersRingObject;
truncateOustersSkillSave;
truncateOustersStoneObject;
truncateOustersSummonItemObject;
truncateOustersWristletObject;
truncatePersonaObject;
truncatePetEnchantItemObject;
truncatePetFoodObject;
truncatePetItemObject;
truncatePotionObject;
truncatePlayer_old;
truncatePlayer-old;
truncatePupaObject;
truncateQuestItemObject;
truncateRankBonusData;
truncateRankGemData;
truncateRedistributeAttr50Count;
truncateRelicObject;
truncateResurrectItemObject;
truncateRingObject;
truncateSerumObject;
truncateShieldObject;
truncateShoesObject;
truncateShoulderArmorObject;
truncateSkillSave;
truncateSkullObject;
truncateSlayerPortalItemObject;
truncateSMGObject;
truncateSMSItemObject;
truncateSubInventoryObject;
truncateSRObject;
truncateswapjob;
truncateSweeperObject;
truncatesweeppetlog;
truncateSwordObject;
truncateTrapItemObject;
truncateTrouserObject;
truncateTimeLimitItems;
truncateSlayer;
truncateOusters;
truncateVampire;
truncateVampireAmuletObject;
truncateVampireBraceletObject;
truncateVampireCoatObject;
truncateVampireCoupleRingObject;
truncateVampireEarringObject;
truncateVampireETCObject;
truncateVampireNecklaceObject;
truncateVampirePortalItemObject;
truncateVampireRingObject;
truncateVampireSkillSave;
truncateVampireWeaponObject;
truncateWarItemObject;
truncateWaterObject;
truncateEventStarObject;
truncateEnemyErase;
truncateFlagSet;
truncateGuildUnionInfo;
truncateGuildUnionMember;
truncateHeadCount;
truncateItemTraceLog;
truncateMessages;
truncateMoneyTraceLog;
truncateMotorcycleObject;
truncateNicknameBook;
truncateOpCreate;
truncateSpeedHackPlayer;
truncateTradeLog;
truncateWarScheduleInfo;
truncateEventTreeObject;
truncatePlayer;
truncateBugReportLog;
truncateCastleSymbolObject;
truncateCrashReportLog;
truncateEffectAcidTouch;
truncateEffectAftermath;
truncateEffectBehemothForceScroll;
truncateEffectBloodDrain;
truncateEffectCarnelianForceScroll;
truncateEffectDetectHidden;
truncateEffectFlare;
truncateEffectKillAftermath;
truncateEffectLight;
truncateEffectMute;
truncateEffectParalysis;
truncateEffectPoison;
truncateEffectPoisonousHands;
truncateEffectProtectionFromParalysis;
truncateEffectProtectionFromPoison;
truncateEffectRestore;
truncateEffectSafeForceScroll;
truncateEffectYellowPoisonToCreature;
truncateEventQuestAdvance;
truncateEventQuestRewardRecord;
truncateEventQuestRewardSchedule;
truncateEventQuestStatus;
truncateEventTreeObject;
truncateFlagWarHistory;
truncateFlagWarStat;
truncateGuildUnionOffer;
truncateLevelWarHistory;
truncateuserinfo;
truncateUserIPInfo;
truncateWeekItemGive;
truncateWeekItemListObject;
然后按回车,这样就把数据库清理了这也可以进行开服前清理!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 221 服务端 架设 教材