石器时代LA官方

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

[基础教材] 开发属于自己的石器时代,都需要哪一些东西?

[复制链接]

1万

主题

1万

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
17697
石币
7517
发表于 2018-9-15 20:58:40 | 显示全部楼层 |阅读模式

由于很多原因,所以我决定用源代码进行二次开发学习,创造属于自己的石器时代的版本和功能。

相信很多朋友也曾经想过,如果能够拥有一套完全属于自己的石器时代的版本,该是多么自由与方便。

这里说的完全属于石器时代的版本,具体应该包括哪一些?很多刚入坑的朋友并不是特别了解。

我当做回顾,简单给大家梳理一下。

- 石器时代服务器端源代码(有挂版本和无挂版本都可以共用一套服务器端代码,当然一般也是分开的)
- 石器时代客户端源代码(无挂版本需要客户端源代码)
- 石器时代DLL源代码(有挂版本只需要dll源代码,并不需要客户端源码,原因后续详说)
- 配套的石器外挂,一般常见的是stw和assa,常见是低版本和高版本(如果有外挂源码当然更好,不过一般都没有,但足够用)
- 石器时代支持32色的真彩补丁工具(用来制作分离补丁,修改图片偏移,增加补丁或删除补丁,增加图片或删除图片等,也是修改UI或制作UI必备)
- 石器时代LUA+补丁的加密解密工具(网络上老的有人放出来,目前新版本的没有人放出来,一般只有放出来加密,没有放出来解密,小白就不用找了,都是卖高价的)
- 石器时代地图编辑工具(网上很多)
- 石器时代代码或者脚本编辑工具,我个人推荐用notepad++或者sublime text,都是专业的代码编辑工具

其中,服务器端一般如果是要开服的话,必须是linux版本,也就是需要把服务器端源代码在linux下进行编译,一般推荐使用centos7 64位进行编译,因为目前很多云服务器的环境都是64位的centos了。编译的方法网上有教程,可以自己找找,只要把环境配置好,编译是最简单的三个命令。但是要修改和二次开发,那就不是一天两天就能学会的了。

客户端源码或者dll源码,一般使用vs 2013或者vs 2015都可以,只要把相关的库文件的路径配置好,一般编译起来问题不是很多。

特别需要注意的是,不管是dll还是客户端,都需要注意和服务器端的封包和key进行配对,这个决定了客户端是否匹配以及能否登录的问题。也是入坑源代码最复杂的地方,正常情况下没有高人指导的话,基本上99%的人都会在这个地方放弃的。

比较好的方法就是找人购买一套完全配套齐全的代码就最好不过了。

大概简单归纳这些供大家参考,后续有时间我再根据实际情况逐步展开进行码字。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|石器时代LA官方

GMT+8, 2018-12-11 06:53 , Processed in 0.127348 second(s), 21 queries .

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