- 精华
- 阅读权限
- 90
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2023-6-5
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
本帖最后由 微笑的眼神 于 2023-10-3 08:55 编辑
祝大家国庆节快乐!
本端不是750的端,那个端有点问题,服务器版本是751的。数据库里面改成750闪退。进游戏的时候会闪退,就是ZONEserver 直接挂掉。不知道是不是数据库导入有问题。试了好多回了。~~
在这里向各位大佬请教如何修改客户端版本为751。或者服务端版本别自动更新,还保持750~~
架设有问题 可以下面留言。
1月的端。
本教程底板来自前段时间日日发布各种游戏外网教程的某个大佬。、~
端取自虚拟机,前段时间在论坛求的。 说是隐盟整理,其实里面还是热水大佬的端。~
本教程的网卡教程来自依然大佬,他的教程已经适用于这家公司的这一堆游戏了
端貌似有挖矿病毒 我的腾讯云又被警告挖矿了, 端还是不放了。教程留下 自己去找纯净的服务端,如果你有,不介意分享一份吧。~~
还是那句话,放毒者死一户口本。!!!
(服务端程序ip列表里面有一些境外的完整的IP地址,会不会跟病毒有关,有懂的大佬可以教下)
下过的朋友们,慎运行!!!
linux unbuntu 随意
服务器安装宝塔
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
·····················································································································································
安装完成后安装Apache2.4 PHP5.6 (安装pgsql扩展 )
Linux工具箱 添加4G+虚拟内存
·················································································································································
安装 PostgreSql管理器 安装 并配置PostgreSql:
进入软件商店安装PostgreSql管理器安装postgresql 选择版本13.6
打开PostgreSql管理器
左侧 配置修改 找到
#listen_addresses = 'localhost' # what IP address(es) to listen on;
修改为
listen_addresses = '*' # what IP address(es) to listen on;
点保存
·····················································································································································
左侧 客户端认证
替换为以下文本
# TYPE DATABASE USER ADDRESS METHOD
# "local” is for Unix domain socket connections only
#local all all peer
local all all trust
# IPv4 local connections:
#host all all 127.0.0.1/32 ident
host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 trust
# IPv6 local connections:
host all all ::1/128 ident
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres peer
#hcst replication postgres 127.0.0.1/32 ident
#host replication postgres ::1/128 ident
点保存
左侧服务状态重启数据库
·····················································································································································
数据库列表添加数据库
库名 postgres
用户 postgres
密码 :自设密码
访问权限 所有人
再添加一个数据库
库名GF_GS
用户GF_GS
密码和访问权限默认不动
再添加一个数据库
库名GF_LS
用户GF_LS
密码和访问权限默认不动
继续添加一个数据库
库名GF_MS
用户GF_MS
密码和访问权限默认不动
可以直接选择导入数据库 或在下面导入
使用NavicatPremium16或11连接数据库
主机: 服务器IP
端口: 5432
初始数据库: postgres
用户名: postgres
密码: 自设密码
进入GF_LS修改worlds表里的IP为你的服务器IP
进入GF_GS修改serverstatus表里的IP为你的服务器IP
tb_user 表中 pwd改成密码的32位MD5值 idnum(200000001) 改为1 (否则账号登录不上) 不知道不修改 新建账号会不会受影响 没测试。我还没修改注册网站。idNUM应该是必须要改的
都是+1来执行的
命令界面:
update pg_database set (encoding, datcollate, datctype)=(6, 'en_US.UTF-8','en_US.UTF-8') where datname='postgres';
update pg_database set (encoding, datcollate, datctype)=(6, 'en_US.UTF-8','en_US.UTF-8') where datname='GF_MS';
update pg_database set (encoding, datcollate, datctype)=(6, 'en_US.UTF-8','en_US.UTF-8') where datname='GF_LS';
update pg_database set (encoding, datcollate, datctype)=(6, 'en_US.UTF-8','en_US.UTF-8') where datname='GF_GS';
中文的问题 试试6改8 咱也不是太懂。
数据库配置完成
======================================================================
解压服务端压缩包
修改root/setup.ini里的123456为:自设密码
修改root/GatewayServer/setup.ini里的123456为:自设密码
=======================================================
打开压缩包修改IP:
使用UE或者其他16进制编辑器打开
root/WorldServer/WorldServer
root/ZoneServer/ZoneServer
搜192.168
在右侧 UTF8编码的IP列表中找到适合自己的IP(位数要对齐,补0貌似不得行)
比如自己IP 175.21.229.74 就找个xxx.xx.xxx.0的替换 只要前3位 第四位不能要。位数要对齐 位数要对齐!
改完之后重新压缩后上传root.zip到服务器的 root目录下
cd /root
unzip root.zip
chmod -R 777 /root
============================================
端口映射:
#安装rinetd
wget https://github.com/samhocevar/ri ... /rinetd-0.70.tar.gz
tar -zxvf rinetd-0.70.tar.gz
cd rinetd-0.70
./configure
make && make install
vim /etc/rinetd.conf
#添加内容
#下面的左内网ip 右外网ip 127不动
10.0.16.12 5567 175.21.229.74 5567
10.0.16.12 20060 127.0.0.1 20060
10.0.16.12 10320 175.21.229.74 10320
10.0.16.12 10020 175.21.229.74 10020
(启动 rinetd
停止 pkill rinetd) 端口IP有误的话 先停止再修改 然后再启动
============================================
增加网卡eth1:
sudo vim /etc/yum.repos.d/nux-misc.repo
添加内容
[nux-misc]
name=Nux Misc
baseurl=http://li.nux.ro/download/nux/misc/el7/x86_64/
enabled=0
gpgcheck=1
gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
保存
sudo yum --enablerepo=nux-misc install tunctl
(sudo apt-get update
apt-get install uml-utilities 括号内为Ubuntu 安装tunctl命令 linux无视)
tunctl -t eth1 -u root (重启后由此行继续往下操作一遍)
↓ 左外网ip 右不动 ↓
ifconfig eth1 175.21.229.74 netmask 255.255.255.0 promisc
============================================
启动服务端
rinetd
cd /root/
rinetd
./start
停止
cd /root/
./stop
netstat -lntp
netstat -ntulp 查所有端口 zoneserver*3 表示服务端启动正常。
===============================================================
客户端修改
修改客户端内的
connect.ini connects.ini 里的IP为你的服务器IP locate.ini(DJ_Login=http://)改注册站
双击start.bat 启动游戏
==============================================================
注册账号
新建站点 网页文件导入解压 修改数据库配置 cad.php (报错反查pqsql扩展 或者php没有重启 )
============================================================
|
|