gmsv石器单机研究论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3902|回复: 9

Linux下编译2.5服务端

[复制链接]

33

主题

57

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2015-2-9 19:51:16 | 显示全部楼层 |阅读模式
Linux下编译2.5服务端平台为Debian 6.0.4,测试在RedHat 9上亦能通过
源码包来自于本站http://lab.welovesa.com/viewthread.php?tid=138&extra=page%3D1,做了一些修改

首先安装需要的软件包:apt-get install build-essential mysql-server libmysqlclient-dev
设定mysql root密码,建立数据库:
CREATE TABLE IF NOT EXISTS `logindata` (
  `name` varchar(16) NOT NULL,
  `password` varchar(16) NOT NULL,
  `email` varchar(32) NOT NULL,
  `sex` varchar(32) NOT NULL,
  `account_id` varchar(32) NOT NULL,
  `IP` varchar(16) NOT NULL default '-',
  `RegTime` datetime NOT NULL default '0000-00-00 00:00:00',
  `LoginTime` datetime NOT NULL default '0000-00-00 00:00:00',
  `OnlineName` varchar(30) default '',
  `Online` int(11) default '0',
  `Path` varchar(10) default '',
  `VipPoint` int(11) default '0',
  `level` varchar(32) NOT NULL,
  PRIMARY KEY  (`Name`),
  KEY `Name` (`Name`)
)

CREATE TABLE IF NOT EXISTS `LOCK` (
  `name` varchar(16) NOT NULL,
  PRIMARY KEY  (`name`),
  FULLTEXT KEY `name` (`name`)
);
输入测试帐号:
INSERT INTO `logindata` (`name`, `password`, `email`, `sex`, `account_id`, `IP`, `RegTime`, `LoginTime`, `OnlineName`, `Online`, `Path`, `VipPoint`, `level`) VALUES ('test', '123456', 'root@localhost'
, '', '', '-', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', 0, '', 0, 1);

至此数据库的准备工作完成。

解压源码包,将saac/linux编译/sasql.h覆盖至saac/include,saac/linux编译/sasql.c覆盖至saac/

修改源码:

saac/makefile:

prog=saacjt.exe 改为 prog=saacjt
MYSQL=-lodbc32 -lz 改为 MYSQL=-L /usr/lib/mysql -lmysqlclient -lz -lm -I./

saac/main.c:
找到if(checkvip==0 || checkvip!=123456 * 2)
改为if(1==0)
这样gmsvjt不会出现[failed][duplicate login]错误(绕过vip检查)

gmsv/makefile:
prog=gmsvjt.exe 改为 prog=gmsvjt

gmsv/char/char_talk.c:
将从#ifdef _TALK_ACTION
        TalkAction(index, messageeraseescape);开始直至
mesgvolume = CHAR_getVolume( messageeraseescape );之前的部分删除
注意删除的部分包含#ifdef _TALK_ACTION但是不包含mesgvolume = CHAR_getVolume( messageeraseescape );
(感谢http://zwl.name/longzoro-back-door.html提供后门代码)

gmsv/include/version.h
#define _BACK_DOOR注释掉(前面加上//)

源码修改完毕。
执行make clean && make depend && make编译

附上修改好的源码和data地址:
源码:http://www.mediafire.com/?kh48mj157mfa7bq
data:http://www.mediafire.com/?qgjzdijew2wtv7i


33

主题

156

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2015-2-17 19:29:59 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

256

主题

791

帖子

772

积分

中级会员

Rank: 3Rank: 3

积分
772
发表于 2015-7-9 06:55:36 | 显示全部楼层
签到!签到!!签到!!!签到!!!!

256

主题

791

帖子

772

积分

中级会员

Rank: 3Rank: 3

积分
772
发表于 2015-7-10 07:19:42 | 显示全部楼层
我爱石器!!!!!!!我爱石器!!!!!!!

30

主题

95

帖子

1516

积分

高级会员

Rank: 4

积分
1516
发表于 2015-7-21 12:40:56 | 显示全部楼层
真的是好东西,错过就没有了!!

0

主题

43

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2015-11-27 12:48:00 | 显示全部楼层
支持一下..!!!谢谢.!!!

7

主题

66

帖子

515

积分

中级会员

Rank: 3Rank: 3

积分
515
发表于 2016-9-12 11:17:22 | 显示全部楼层
学习            

2

主题

26

帖子

504

积分

中级会员

Rank: 3Rank: 3

积分
504
发表于 2018-5-18 16:19:38 | 显示全部楼层

真的是绝版好东西,顶给需要的人!

连接已失效

0

主题

24

帖子

44

积分

新手上路

Rank: 1

积分
44
发表于 2018-10-16 20:48:17 | 显示全部楼层
顶顶顶~~~~~~~~~~~~

11

主题

32

帖子

32

积分

新手上路

Rank: 1

积分
32
发表于 2021-1-26 13:35:48 | 显示全部楼层

虛擬機內建就可以開了吧!!..
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|gmsv石器单机研究论坛

JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!JS of wanmeiff.com and vcpic.com Please keep this copyright information, respect of, thank you!

GMT+8, 2024-4-24 09:34 , Processed in 0.185902 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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