微笑的眼神 发表于 2023-10-1 09:07:07

精灵乐章轻量云架设教程

本帖最后由 微笑的眼神 于 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.4PHP5.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
localall             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/rinetd/releases/download/v0.70/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右外网ip127不动

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
添加内容

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.iniconnects.ini   里的IP为你的服务器IP    locate.ini(DJ_Login=http://)改注册站
双击start.bat   启动游戏
==============================================================


注册账号


新建站点 网页文件导入解压修改数据库配置 cad.php (报错反查pqsql扩展或者php没有重启)
============================================================




风祭雅 发表于 2023-10-1 09:10:47

这个能单机玩吗?没云呢,支持一下。

ErrorJ 发表于 2023-10-1 09:15:49

感谢大佬分享

definding 发表于 2023-10-1 09:42:09

路过支持~宝湾有你更精彩~

LinuxKing 发表于 2023-10-1 14:19:03

有客户端吗 大佬

微笑的眼神 发表于 2023-10-1 16:08:29

LinuxKing 发表于 2023-10-1 14:19
有客户端吗 大佬

链接:https://pan.baidu.com/s/1hijurD7tinlPZynkpqPstg?pwd=8fqm
提取码:8fqm

忘了放进去了,放了个虚拟机服务端、

我求端那个帖子。好心人给的链接里面也有的。

rcwj123 发表于 2023-10-1 17:30:13

谢谢 勿cue

你叫啥 发表于 2023-10-1 18:25:51

::::::::

kzkui 发表于 2023-10-1 19:54:39

感谢分享

lel202 发表于 2023-10-1 20:50:41

感谢大佬分享

「」 发表于 2023-10-1 21:26:03

感谢大佬分享

zhulin215 发表于 2023-10-1 22:19:16

感谢大佬分享

254506041 发表于 2023-10-2 01:28:42

:::::::::::::::

xyz7220633 发表于 2023-10-2 17:02:52

精灵乐章轻量云架设教程

lghost159 发表于 2023-11-2 23:21:08

留有服务器端口,其他端口全部禁用,还会警告你VPS挖矿?

lghost159 发表于 2023-11-2 23:22:12

这个方法还是比较复杂了,还有更加简单的

weiweiku 发表于 2023-11-3 01:23:27

感谢这位愿意分享的小可爱!!!

dnmjs 发表于 2023-11-3 08:50:04

快来快来·······················

kuangpeng 发表于 2023-12-10 17:27:33

端链接挂了 可以补一下么?
页: [1]
查看完整版本: 精灵乐章轻量云架设教程

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明