找回密码
 立即注册
查看: 609|回复: 0

征途源代码

[复制链接]

该用户从未签到

2257

主题

-26

回帖

2026

积分

掌门

积分
2026
发表于 2023-2-16 01:58:00 | 显示全部楼层

征途源代码

[                                    ]

编辑 配置高亮
使用SecureCRT登录linux服务器用VIM时显示彩色语法高亮的方法
链接:https://pan.baidu.com/s/1PB373gOBDte9D8V-y-45zQ提取码:55cz1
:在$HOME 目录下 vim   ~/.vimrc 建立一个文件
2:在最后面添两句:syntax on   和 set nocp ,然后保存
3:在SecureCRT中设置 选项->会话选项->终端->仿真->终端:Linux
4:重新登录linux服务器,打开 vim,现在就可自动对语法进行加亮了。
Mysql还原数据库
source 数据名.sq
服务器架设
游戏服务器注意事项
一、硬件的安装
1、保证服务器风扇正常转动。
2、保证服务器各个提示灯是否正常。
3、开机察看服务器有无报警情况。
4、开机察看服务器能否正常启动(不插鼠标键盘的情况下)
二、系统的安装
安装RHEL 4.0
选择自动分区。
分别给2块网卡配置ip,方便以后配置。
不启用防火墙。
增加中文语言包。
选择软件包时,只选择开发包.
三、系统的简单设置
1、防火墙的简单设置:
  vi /etc/rc.d/forward
内容:
#!/bin/bash
/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 -m state --state ESTABLISHED,RELATED -j ACCEPT
#sshd
/sbin/iptables -A INPUT -s 218.80.198.0/24 -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
/sbin/iptables -A INPUT -s 192.168.0.0/16 -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
#/sbin/iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
/sbin/iptables -A INPUT -j DROP
保存后退出。
   chmod 744 /etc/rc.d/forward
   然后运行防火墙脚本,以后根据需求修改脚本。
2、设置系统自动启动防火墙
  vi /etc/rc.d/rc.local
增加一行
   /etc/rc.d/forward
    保存后退出
3、设置文件打开数
1) 修改/etc/security/limits.conf 增加2行:
*       soft    nofile  4096
*       hard    nofile  65535
2) 修改/etc/pam.d/login 增加1行
session required  pam_limits.so
可用:
echo "*     soft    nofile  4096" >>/etc/security/limits.conf
echo "*       hard    nofile  65535" >>/etc/security/limits.conf
echo "session required  pam_limits.so" >>/etc/pam.d/login
4、修改默认语言
   vi /etc/sysconfig/i18n 修改
LANG="zh_CN.GB2312"
新建游戏运行用户ztgame,设置密码
useradd ztgame
passwd ztgame
用ztgame用户登录服务器,修改vi /home/ztgame/.bash_profile增加一行
ulimit -c unlimited
   保存后退出。
四、游戏环境的搭建(按照4台网关服务器,5台场景服务器,1台数据库服务器的构架)
1、服务器IP设置
4台网关服务器配置外网ip和内网ip,5台场景服务器和数据库服务器只配置内网ip,并且服务器默认网关为第一台网关服务器的内网ip。
服务器以服务器应用-序号-机房序号命名(例GWServer01-CHJ01)。
修改/etc/hosts。
例子:
127.0.0.1               GWServer01-CHJ01 localhost.localdomain localhost
192.168.100.101         GWServer02-CHJ01
………
192.168.100.104         ScenServer01-CHJ01
………
192.168.100.109        DBServer-CHJ01
2、公钥的生成
        在ztgame的用户下登陆第一台网关服务器,输入ssh-keygen -t dsa
接受 ~/.ssh/id_dsa 的默认位置。输入一个与你的帐号口令不同的口令句,再输入一次来确认。公钥被写入 ~/.ssh/id_dsa.pub。密钥被写入 ~/.ssh/id_dsa。
使用以下命令改变你的 .ssh 目录的许可权限:
chmod 755 ~/.ssh
把 ~/.ssh/id_dsa.pub用scp命令传到其它剩余9台服务器
scp~/.ssh/id_dsa.pub [email protected]:~/.ssh/authorized_keys
在其它9台服务器下使用以下命令改变你的 authorized_keys 文件的许可权限:
chmod 755 ~/.ssh
chmod 644 ~/.ssh/authorized_keys
3、数据库服务器的安装
#首先确定你是root用户
获得mysql-4.1.*.tar包,用tar -zxvf mysql-4.1.*tar解开压缩包,然后进入mysql-4.1.*目录
#根据体统类型选择编译方式
#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<<<" --without-debug --with-extra-charsets=none --without-isam --disable-shared --with-mysqld-ldflags=-all-static --prefix=/usr/local/mysql --without-bench
#64位系统,x86_64
CFLAGS="-O3 -m64" CXX=gcc CXXFLAGS="-O3 -m64 -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<<<" --without-debug --with-extra-charsets=none --without-isam --disable-shared --with-mysqld-ldflags=-all-static --prefix=/usr/local/mysql --without-bench
#然后根据CPU数量进行编译
make -j 4
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|网单资源网 |网站地图

GMT+8, 2025-6-19 09:19 , Processed in 0.028272 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表