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

价值2000元的向僵尸开炮手动linux端私服搭建[没动手能力的不要下载]

[复制链接]

1015

主题

0

回帖

1015

积分

金牌会员

积分
1015
发表于 2025-2-21 09:30:14 | 显示全部楼层 |阅读模式
这是我在隔壁搬运的,我是小白,看不懂,动手能力也差,有哪位大佬帮忙整理整理!

向僵户开炮  Linux   搭建教程

测试系统:Centos7.6

安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

输入y回车确认安装

放行端口:1-65535

安装环境

Nginx 1.24

MySQL 5.7.44

PHP 8.0

Redis 7.4设置>性能调整>设置密码requirepass改成10086abc

上传服务端kp.zip到服务器的根目录

解压

cd /

unzip kp.zip

给权限

chmod -R 7777 /data

安装java

yum install -y java-1.8.0-openjdk-devel.x86_64

安装apache-pulsar

cd /data

tar -zxvf apache-pulsar-2.10.0-bin.tar.gz

------------------------------------------ 关闭dnsipv6 ---------------------------------------------

检查dns是否配置了ipv6,要关掉,不然mq启动不了

修改dns配置,注释掉ipv6dns地址

vi /etc/resolv.conf

#注释掉ipv6地址,没有的直接跳过关闭dnsipv6

vi /etc/NetworkManager/NetworkManager.conf

在[main]下面加上

dns=none

重启

sudo systemctl restart NetworkManager

------------------------------------------ 关闭dnsipv6 ---------------------------------------------

chmod -R 7777 /data

cd /data/apache-pulsar-2.10.0/

bin/pulsar-daemon start standalone

等待几秒启动完成再执行下面命令

bin/pulsar-admin namespaces create public/a5game_10_999

bin/pulsar-admin topics create persistent://public/a5game_10_999/mq_battle

设置数据库密码:10086abc

数据库>设置> 配置文件>添加到26行

lower_case_table_names=1

关闭数据库二进制日志重启,以防爆硬盘和其它各种问题

导入数据库

mysql -uroot -p10086abc

grant all privileges on *.* to 'ysjba'@'%' identified by '10086abc';

create database ag_oper_v2;

create database ag_region;

create database agame_1_1600;

create database agame_1_9999;

create database agame_oss_account;

create database game_oper_log;

create database global_channel_gift_info;

create database global_chat_data;

create database global_forbid_keyword_data;

create database global_notice_config;

create database global_oss_mail_data;

create database global_rank_data_9000;

create database global_region_create_role_data;

create database global_relation_data_test;

create database global_server_dir_list;

create database global_upload_photo_info;

create database logload_1_9999;

create database logload_record_1_9999;

create database logload_stat_1_9999;

use ag_oper_v2;

source /data/kp_sql/ag_oper_v2.sql;

use ag_region;

source /data/kp_sql/ag_region.sql;

use agame_1_1600;

source /data/kp_sql/agame_1_1600.sql;

use agame_1_9999;

source /data/kp_sql/agame_1_9999.sql;

use agame_oss_account;

source /data/kp_sql/agame_oss_account.sql;

use game_oper_log;

source /data/kp_sql/game_oper_log.sql;

use global_channel_gift_info;

source /data/kp_sql/global_channel_gift_info.sql;

use global_chat_data;

source /data/kp_sql/global_chat_data.sql;

use global_forbid_keyword_data;

source /data/kp_sql/global_forbid_keyword_data.sql;

use global_notice_config;

source /data/kp_sql/global_notice_config.sql;

use global_oss_mail_data;

source /data/kp_sql/global_oss_mail_data.sql;

use global_rank_data_9000;

source /data/kp_sql/global_rank_data_9000.sql;

use global_region_create_role_data;

source /data/kp_sql/global_region_create_role_data.sql;

use global_relation_data_test;

source /data/kp_sql/global_relation_data_test.sql;

use global_server_dir_list;

source /data/kp_sql/global_server_dir_list.sql;

use global_upload_photo_info;

source /data/kp_sql/global_upload_photo_info.sql;

use logload_1_9999;

source /data/kp_sql/logload_1_9999.sql;

use logload_record_1_9999;

source /data/kp_sql/logload_record_1_9999.sql;

use logload_stat_1_9999;

source /data/kp_sql/logload_stat_1_9999.sql;

exit

环境配置

sudo ln -s /usr/local/libiconv/lib/libiconv.so.2 /usr/lib/libiconv.so.2

sudo ldconfig

创建网站

127.0.0.1:81                 指向目录  /data/web

修改服务端文件IP:替换:154.12.26.236

\data\web\ver\check_ver.php

\data\web\dir\world_cfg_test.json

\data\web\dir\xg_dir.php

启动游戏先启动mq,第一次部署上面已经启动了,往后重启先启动这个

cd /data/apache-pulsar-2.10.0/

bin/pulsar-daemon start standalone

等待几秒再启动

cd /data/kp/server_9999/runenv

./start_all.sh

修改安卓客户端文件IP:替换:154.12.26.236    直接在打那啥尸目录对应位置修改好后回编译签名已经自带更新,不需要再热更新了

\assets\ab\assets_resources_config_platforminfo.bytes     不限制位数UABEAvalonia最新版用这个软件

\assets\Config_dodsdk.bytes

\assets\Config_dyxsb.bytes

\assets\urlConfig.json

注册地址:ip:81/register   或者游戏内直接注册

后台地址:ip81/gm

gm码:rssls (全权限)其它权限啥的,自己去data\web\gm\gmpay.php看逻辑修改。看不懂就算了

后台来源方法,数据库数据有个库有gm操作命令的,然后结合在\data\web\misc\world_gm.php的信息,就可以实现各种发物品,跳级,跳关等等后台功能。

然后物品id来源在data\kp\server_9999\tools\build目录下 执行./genbin2xml -h  会提示你怎么操作

GoodsConfig.bin和TextConfig.bin 是物品id和中文对照表。把它转成明文

源文件在这里边
链接:https://pan.quark.cn/s/6d3658474949
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2025-4-12 17:21 , Processed in 0.012308 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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