嗨,大家好,我是出生在达纳苏斯的一名德鲁伊,我是要立志成为海贼王,啊不,是立志成为科学家的德鲁伊。最近,我发现我们所处的世界是一个虚拟的世界,并由此开始,我展开了对我们这个世界本源的探索。那么就由我来带领大家拨开迷雾,深入探究我们世界的根本。
我们的世界是由计算机虚拟出来的,都是一些二进制代码。而原始的代码是由C++编写的。那么我们就先来看一下源码中有哪些目录。根目录下有不少目录,与源码相关的目录主要有两个,modules是模块路径、src是基础源码路径。我们想要探索世界的本源,就需要从基础源码路径开始。那么基础源码路径下,又有好多目录,其中common是通用的源码,我们再来看一下它下面,可以发现里面是I/O、加密、日志、线程等通用代码;然后server是服务器源码,里面包含了数据库操作、游戏逻辑和脚本逻辑等。众所周知,我们的世界,是需要输入用户名密码登陆的,所以,server/apps/authserver和server/apps/worldserver将是我们进入世界的钥匙。
另外,再简单介绍一下数据库的内容,数据库主要分三个部分,acore_auth是记录用户登录信息的数据库;acore_characters是用户创建的角色的数据库,也就是说,我的信息就记录在此数据库中;acore_world则记录了我们的世界的各种信息,包括武器、装备、技能、甚至天气等。
好了,今天就到这里吧,我要去呵护我的世界之树了,拜拜。