摘要: 在一阵阵唾骂和欢呼声中,《完全用linux工作》被转载到了天涯海角。很多人支持我,也有很多人唾骂我。我不知道它是怎样流传到那么多地方,其实 我不知道它都被转到哪里去了…… 我知道现在这篇文章又会罗里罗索写很长(因为我计划写这样一个东西已经很久了,坐在Emacs前面总是有一种巫师在炼丹的感觉……),所 阅读全文
posted @ 2017-10-01 10:56 养诚 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 完全用Linux工作,抛弃windows 我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。 GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。 我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也 阅读全文
posted @ 2017-10-01 10:54 养诚 阅读(715) 评论(0) 推荐(1) 编辑
摘要: 当我提到一个工具“对用户不友好”(user-unfriendly)的时候,我总是被人“鄙视”。难道这就叫“以其人之道还治其人之身”?想当年有人对我抱怨 Linux 或者 TeX 对用户不友好的时候,我貌似也差不多的态度吧。现在当我指出 TeX 的各种缺点,提出新的解决方案的时候,往往会有美国同学眼角 阅读全文
posted @ 2017-10-01 10:49 养诚 阅读(347) 评论(0) 推荐(0) 编辑
摘要: Linux是拿来用的,而不是折腾其本身。相信这个道理不少聪明人(实用主义者)都明白,然而总是有那么一群人拿Linux去安装各种发行版、研究Linux命令、配置桌面、美化桌面、研究各种wm/DE、永无止境的处理bug、用screenfetch截图装逼、秀优越感嘲笑小白、或者尝试渗透到人家电脑窃取点资料 阅读全文
posted @ 2017-09-01 18:08 养诚 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: 一、下载资源: 到MySQL官网下载免安装版的mysql包,或者直接点击此链接下载:mysql-5.7.19-winx64.zip 二、解压配置: 将上面下载的安装包解压到一个本地目录下,在得到的mysql-5.7.19-winx64文件夹目录下新建一个my.ini配置文件,将几个参数根据当前目录修 阅读全文
posted @ 2017-08-28 11:26 养诚 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: 我选择用来进行服务器开发的语言是Java,开发流程更接近于JavaWeb,所以需要先为开发配置一个开发环境,需要配置的主要是Eclipse和Tomcat(Web工程的容器或管理工具)。 一、资源下载: 1.Eclipse:免安装,但需要先配置好JDK开发环境,而且要下载for JEE的版本,方便配置 阅读全文
posted @ 2017-08-28 11:08 养诚 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 一、前言: 在正式开始搭建框架和编写代码之前,我们首先需要在大脑里构建游戏服务器的蓝图,主要思考几个问题: 1.一个完整的游戏需要划分为几个类型的服务器? 2.选择哪种或者哪些(可能同时结合多种数据库使用)类型的数据库? 3.使用什么网络通信框架和编解码(规则)工具? 4.其他工具。 二、概述: 1 阅读全文
posted @ 2017-08-28 11:04 养诚 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: 一,游戏服务器编程语言的选择 所谓的游戏服务器编程语言其实有很多,基本上任何一种语言都可以作为游戏服务器的编程语言。这需要根据自己游戏的类型和要求加以选择。比如C++,Java ,Erlang,go等等。目前我用过的只有C++和Java.但是以Java为主。所以接下来就以自己的经验,谈谈以Java为 阅读全文
posted @ 2017-08-27 17:04 养诚 阅读(6945) 评论(0) 推荐(0) 编辑
摘要: 一、物理架构说明 游戏系统组件包括: 服务器系统(中心服务器的控制系统,服务器登陆控制的系统,游戏登陆服务器,游戏房间控制的系统,游戏组件系统),游戏客户端(游戏大厅,游戏组件)。 数据库系统:用于保存用户的信息数据、游戏积分数据、游戏系统运行状态的数据以及系统日志数据等数据。 中心服务器的控制系统 阅读全文
posted @ 2017-08-27 16:59 养诚 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 主要有3类Database: ServerInfoDB,UserInfoDB和GameDB。 ServerInfoDB主要存储的是游戏列表的信息,UserInfoDB存储玩家的全局信息,而GameDB就是积分以及积分变化情况。下面分别加以描述。 1. ServerInfoDB ServerInfoD 阅读全文
posted @ 2017-08-27 12:52 养诚 阅读(890) 评论(0) 推荐(0) 编辑