您的位置 首页 DNF公益服

Linux下征途私服架设具体教程。linux系统架设dnf私服

手艺

进修

服务器

收集

效劳 器

装置

启动

零碎

linux系统架设dnf私服

选择

主动

网卡

设置装备摆设

防火墙

软件

设置

防火墙

NAT

剧本

文件

用户

暗码

数据

数据库

利用

Server

饬令

目次

权限

[email protected]

sql

mysql

[email protected]

[email protected]’localhost’

[email protected]

linux系统架设dnf私服

named-checkzone

my

linux系统架设dnf私服

设置装备摆设IP

named-checkzone

本站资本仅供当地电脑研讨软件内含利用,制止任何非研讨设计思惟和道理为目标用处,如需商用请撑持正版!

检查从dns是不是取得主dns的区域文件

IP设置装备摆设

service named start

源码屋-游戏源码分享站

本站资本来自互联网汇集,仅供当地电脑单机进修和交换,请勿用于商业用途,请盲目在24小时内删除。

linux系统架设dnf私服

主域名服务器:,

若是区域文件other用户没有可读权限,启动效劳是没有成绩,但当地测试,会泛起dns查找失败,检查日记,说区域文件被回绝。由于运转named效劳是挪用bind来履行的,它不属于root用户和root用户组

IP设置装备摆设

如有侵权与文章中不当之处,请联络邮箱:[email protected]。敬请体谅!

若是区域用cp饬令文件拷贝样例的话,需求给拷贝后的文件other用户加上可读权限,由于样例默许other用户没有任何权限,如果本人建立区域文件的话就没有成绩了。

一、实行情况

本申明不触及任何义务,供应本申明给爱好者认识情况概略,请勿用于合法用处。、硬件的1、包管电扇正常滚动。2、包管各个提醒灯是不是正常。3、开机观察有没有报警环境。4、开机观察可否正常(不插鼠标键盘的环境下)二、的1、 RHEL 、分区。3、 离别给2块ip,轻易当前,此中eth0配内网ip,eth1配外网ip。4、 不启用5、 增添中文语言包。6、 包时,、的复杂1、的复杂:vi /etc/:(例子)#!/bin/bashecho 1 >/proc/sys/net/ipv4/ip_forwardif [ -e /proc/sys/net/ipv4/tcp_ecn ]thenecho 0 > /proc/sys/net/ipv4/tcp_ecnfi/sbin/iptables -F/sbin/iptables -F -t nat/sbin/depmod -a/sbin/modprobe ip_tables/sbin/modprobe ip_conntrack/sbin/modprobe ip_nat_ftp/sbin/modprobe ip_conntrack_ftp/sbin/iptables -A INPUT -i lo -j ACCEPT/sbin/iptables -A INPUT -i eth0 -j ACCEPT/sbin/iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT#/sbin/iptables -A INPUT -i eth0 -p tcp -j REJECT –reject-with tcp-reset/sbin/iptables -A INPUT -i eth0 -p udp -j REJECT –reject-with icmp-port-unreachable#sshd/sbin/iptables -A INPUT -s -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT/sbin/iptables -A INPUT -s -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT/sbin/iptables -A INPUT -s -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT#ftp server#/sbin/iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 21 -j ACCEPT#game server/sbin/iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 6020 -j ACCEPT#db server/sbin/iptables -t nat -A PREROUTING -s -d -p tcp –dport 3306 -j D–to -t nat -A PREROUTING -s -d -p tcp –dport 3307 -j D –to -P INPUT DROP/sbin/iptables -t nat -A POSTROUTING -o eth1 -s -j MASQUERADE留存后加入。chmod 744 /etc/,当前凭据需求点窜。再vi /etc/!/bin/bashecho 1 >/proc/sys/net/ipv4/ip_forwardif [ -e /proc/sys/net/ipv4/tcp_ecn ]thenecho 0 > /proc/sys/net/ipv4/tcp_ecnfi/sbin/iptables -F/sbin/iptables -F -t nat/sbin/depmod -a/sbin/modprobe ip_tables/sbin/modprobe ip_conntrack/sbin/modprobe ip_nat_ftp/sbin/modprobe ip_conntrack_ftp/sbin/iptables -A INPUT -i lo -j ACCEPT/sbin/iptables -A INPUT -i eth0 -j ACCEPT/sbin/iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT#/sbin/iptables -A INPUT -i eth0 -p tcp -j REJECT –reject-with tcp-reset/sbin/iptables -A INPUT -i eth0 -p udp -j REJECT –reject-with icmp-port-unreachable#sshd/sbin/iptables -A INPUT -s -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT/sbin/iptables -A INPUT -s -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT/sbin/iptables -A INPUT -s -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT#ftp server#/sbin/iptables -A INPUT -p tcp -m state –state NEW -m tcp –dport 21 -j ACCEPT#game server/sbin/iptables -A INPUT -s -p tcp -m state –state NEW -m tcp –dport 6020 -j ACCEPT#db server/sbin/iptables -t nat -A PREROUTING -s -d -p tcp –dport 3306 -j D –to -t nat -A PREROUTING -s -d -p tcp –dport 3307 -j D –to -P INPUT DROP/sbin/iptables -t nat -A POSTROUTING -o eth1 -s -j MASQUERADE此只答应公司的电脑可以登录游戏。2、vi /etc/、翻开数1) 点窜/etc/security/ 增添2行:* soft nofile 4096* hard nofile 655352) 点窜/etc/ 增添1行session required :echo “* soft nofile 4096” >>/etc/security/ “* hard nofile 65535” >>/etc/security/ “session required ” >>/etc/、点窜默许言语vi /etc/sysconfig/i18n 点窜LANG=””7、 新建游戏运转ztgame,useradd ztgamepasswd ztgame8、 用ztgame登录,点窜vi /home/ztgame/.bash_profile增添一行ulimit –c unlimited留存后加入。四、游戏情况的搭建(依照4台网关,5台场景,1台库的构架)1、IP4台网关外网ip和内网ip,5台场景和只内网ip,而且默许网关为第一台网关的内网ip。以-序号-机房序号定名(例GW01-CHJ01)。点窜/etc/hosts。例子: GW01-CHJ01 GW02-CHJ01……… Scen01-CHJ01……… DB-CHJ012、公钥的生成在ztgame的下登岸第一台网关,输出ssh-keygen -t dsa接管 ~/.ssh/id_dsa 的默许地位。输出一个与你的帐号口令分歧的口令句,再输出一次来确认。公钥被写入 ~/.ssh/。密钥被写入 ~/.ssh/id_dsa。利用以下改动你的 .ssh的答应chmod 755 ~/.ssh把 ~/.ssh/ authorized_keys 的答应:chmod 755 ~/.sshchmod 644 ~/.ssh/authorized_keys3、库的#起首肯定你是root#.*.tar包,用tar –zxvf .*tar解开压缩包,.*#凭据体统类型编译体式格局#i386体系结构的CFLAGS=”-O3 -mcpu=pentiumpro” CXX=gcc CXXFLAGS=”-O3 -mcpu=pentiumpro -felide-constructors -fno-exceptions -fno-rtti” ./configure –with-raid –enable-thread-safe-client –enable-assembler –with-server-suffix =” for >>>MySQL Database of Zebra by Yhc>>MySQL Database of Zebra by Yhc> /etc/profile && export PATH=”/usr/local/my/bin:$PATH”#strip可履行strip /usr/local/my/libexec/myd#添加LIB PATHecho “/usr/local/my/lib” >> /etc/ && ldconfig# support-files/ /etc/ /dbchown /db -R#初始化My表su – my -c “my_install_db”#su – my -c “myd_safe –skip-name-resolve –open-files-limit=4096&”#建立库和GRANT ALL PRIVILEGES ON *.* TOIDENTIFIED BY ” WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TOIDENTIFIED BY ” WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TOIDENTIFIED BY ” WITH GRANT OPTION;4、库用my进入,然后用create database dbname建立库。离别建立Super、Record、Bill库,然后用包下的*.的竖立响应的表。()。在Super库SERVERLIST表内添加信息。例子:INSERT INTO `SERVERLIST` VALUES (1,1,’Super’,”,10000,”,10000);INSERT INTO `SERVERLIST` VALUES(20,20,’Session’,”,6000,”,6000);INSERT INTO `SERVERLIST` VALUES(21,21,’Scene’,”,6010,”,6010);INSERT INTO `SERVERLIST` VALUES(22,21,’Scene’,”,6011,”,6011);INSERT INTO `SERVERLIST` VALUES(23,21,’Scene’,”,6012,”,6012);INSERT INTO `SERVERLIST` VALUES(24,21,’Scene’,”,6013,”,6013);INSERT INTO `SERVERLIST` VALUES(25,21,’Scene’,”,6014,”,6014);INSERT INTO `SERVERLIST` VALUES(2200,22,’Gateway’,”,6020,”,6020);INSERT INTO `SERVERLIST` VALUES(2201,22,’Gateway’,”,6020,”,6020);INSERT INTO `SERVERLIST` VALUES(2202,22,’Gateway’,”,6020,”,6020);INSERT INTO `SERVERLIST` VALUES(2203,22,’Gateway’,”,6020,”,6020);INSERT INTO `SERVERLIST` VALUES(11,11,’Record’,”,7010,”,7010);INSERT INTO `SERVERLIST` VALUES(12,12,’Bill’,”,7020,”,7020);在Record库上初始化某些表格,今朝有ANSWER,TECH,COUNTRY,NPCDARE,ACCPRIV。库上跑Super、Session、Record、Bill四个效劳,4个网关离别跑4个网关效劳,5个场景离别跑5个场景效劳。场景对应的ID就是国度的ID号,这个ID号决意场景下面跑几个国度。主、从域名服务器设置装备摆设

热门文章

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注