E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mudos
MudOS
阅读笔记
2网络及并发Select缺陷与kqueue改进:
mudOS
的网络处理是基于select模型的,该接口存在一系列不足:1)内核不存储事件标记,那么每次调用select时都有大量内存复制开销,将用户态描述符集复制到内核态描述符集中
rocfu
·
2020-09-13 08:33
游戏
管中窥豹---eAthena介绍
mudos
到传奇一路走来网游差不多快15个年头了吧。从最早的商业版本游戏传奇的泄露到ro2的服务器泄露,网游的服务端架构已经日趋成熟平均在线人数都在千人以上。
[email protected]
·
2020-08-20 05:04
MUDOS
先对上面提到的efun,lfun,simul_efun做一下解释:efun是MUD外部定义的函数,也就是externallydefinedfunction的缩写,这类函数不是游戏代码中定义的,而是游戏驱动
MUDOS
zfcbss
·
2020-08-20 05:51
MUD
在64位ubuntu系统上运行
mudos
v22pre11
几年前自己架过一个mud偶尔玩玩,
mudos
是v22pre11版本的,运行在32位的redhat上;前几天想跑起来耍耍,但目前都是64的ubuntu系统了,尝试将以便保存的
mudos
程序在ubuntu上运行
wangcfbj
·
2020-08-20 04:33
mudos
mud
v22pre11
ubuntu
64位
用
MudOS
v22.2b14在福珑上驱动西游记2000
原文:http://godsontech.i.sohu.com/blog/view/48353739.htm用MudOSv22.2b14在福珑上驱动西游记2000用MudOSv22.2b14在福珑上驱动西游记2000硬件:福珑LFLM010029软件:Linuxdebian2.6.18.1lemote#1ThuDec2816:51:25CST2006mipsGNU/Linux附件有options.
leejearl
·
2020-08-20 03:26
mud
MudOS
的起源(转)
这是一篇post,由
mudos
最初创作者发表,简述了
mudos
名称的由来,以及区别于其他lpmuddriver的不同之处。
翁志艺
·
2020-08-20 03:13
Mudos
mudos
解释器中lpc数组-=操作的代码分析
voidmain(){mixeda=[1];a+=[2];a+=["hello"][1,2];a-=[2];a-=["hello"][1,2];debug_message("%O",a);}这段lpc代码会输出什么呢?我们先从字节码分析吧。[quote]……002c:short_string"hello"002e:aggregate10031:local_lvalueLV00033:-=0034:
翁志艺
·
2020-08-20 03:12
C++
Mudos
MUDOS
详解
MUD第一.
MUDOS
中的三大类:房间ROOM,物品OBJECT和生物LIVING1.1[如何制作房间]一个房间必定继承了ROOM,一个房间有三个非常重要的函数:create(),init()与refresh
wildtech
·
2020-08-20 02:43
服务器开发
mudos
阅读笔记
年中的评价会上提了不成熟的方案,一个同事驳斥了我,因为没有仔细的看过
mudos
的源代码也就停了讨论。正是周末把
mudos
的源代码下载下来,用调试的跳着看了下流程。
[email protected]
·
2020-07-27 22:10
MudOS
简单源码剖析
暂时没任务,了解一下
MudOS
的源码。推荐使用vim来看,搭配上ctags插件跳转函数定义。下面先来讲一讲数据类型:array、mapping、string。
1angxi
·
2020-07-11 01:46
MudOS
的物件(objects)
MudOS
里面以物件(objects)来称呼一个.c文件。其实跟其他语言中class的概念很像,不过与之相比会有一些特殊的地方。
1angxi
·
2020-02-21 17:55
mudOS
源码 options.h配置详细选项
/*options.h配置详细选项—————————————————————————-将
MudOS
下载解压以后可以在相应目录的根目录中找到options.h这个文件。
xcw0754
·
2016-01-11 14:00
ubuntu下
MUDOS
v22.2b14 完全编译
----本文转发自这里 运行./build.MudOSvi socket_efuns.c o 修改Ln:1198的代码为 addr_in = (local ? &lpc_socks[fd].l_addr : &lpc_socks[fd].r_addr);下面几个文件添加stdlib.h去掉一些警告(找不到exit()之类的)vi edit_source.c 添
xcw0754
·
2016-01-11 14:00
MudOS
的起源
阅读更多这是一篇post,由
mudos
最初创作者发表,简述了
mudos
名称的由来,以及区别于其他lpmuddriver的不同之处。
vyloy
·
2014-03-19 21:00
c
socket
翁志艺
MudOS
的起源
这是一篇post,由
mudos
最初创作者发表,简述了
mudos
名称的由来,以及区别于其他lpmud driver的不同之处。
vyloy
·
2014-03-19 21:00
dos
mudos
解释器中lpc数组-=操作的代码分析
阅读更多voidmain(){mixeda=[1];a+=[2];a+=["hello"];a+=[[1,2]];a-=[2];a-=["hello"];a-=[[1,2]];debug_message("%O",a);}这段lpc代码会输出什么呢?我们先从字节码分析吧。引用……002c:short_string"hello"002e:aggregate10031:local_lvalueLV00
vyloy
·
2013-11-16 17:00
mudos
lpc
翁志艺
mudos
解释器中lpc数组-=操作的代码分析
void main() { mixed a = [1]; a += [2]; a += ["hello"]; a += [[1,2]]; a -= [2]; a -= ["hello"]; a -= [[1,2]]; debug_message("%O&quo
vyloy
·
2013-11-16 17:00
mudos
lpc
mudos
解释器中lpc数组==操作的代码分析
阅读更多voidmain(){debug_message("%O","hello"=="hello");debug_message("%O",[1,2]==[1,2]);}这段lpc代码会输出什么呢?我们先从字节码分析吧。引用STRINGS:0:a.c1:%O2:hello0000:pushstring1,string2,string20005:==0006:debug_message20009:
vyloy
·
2013-11-16 17:00
mudos
lpc
array
翁志艺
mudos
解释器中lpc数组==操作的代码分析
void main() { debug_message("%O","hello" == "hello"); debug_message("%O",[1,2]==[1,2]); } 这段lpc代码会输出什么呢? 我们先从字节码分析吧。 引用 STRINGS:
vyloy
·
2013-11-16 17:00
array
mudos
lpc
Milanoo首席技术官肖江《从大学生走到CTO》全国巡讲川大站圆满结束
摘要:肖江老师,从
MudOS
开始,一直到米兰网的CTO,从本科十万行代码,到全校C语言变成大赛第一名;敦煌网年度优秀员工,700多人产生一位,两年蝉联;曾经成功过,第一家公司就有车有房,也曾经失败过,沉迷于游戏
四川大学俱乐部
·
2013-05-17 14:50
俱乐部活动
LPC入门教程
LPC程序的概念:
MUDOS
是运行MUDLIB(就是服务器端的游戏代码)的程序,是游戏的驱动,即然叫OS(OperatingSystem)自然可以理解成操作系统,不过这是运行在Windows、Linux
wildtech
·
2013-03-19 15:30
游戏开发
ubuntu下编译
MudOS
ubuntu下编译MudOSmudos编译过程运行./build.MudOSvisocket_efuns.c修改Ln:1198的代码为 addr_in = (local ? &lpc_socks[fd].l_addr : &lpc_socks[fd].r_addr);touchmalloc.ctouchmallocwrapper.ctouchapplies_table.c需要新建的三个文件是在ma
benbon
·
2012-10-11 17:00
说说游戏服务器
说到网游服务器是最近火起来的,但最初的网游服务器几乎和单机游戏一样的古老那就是
mudos
。
mudos
是一个通过文字交流的古老的逻辑系统,有
zp373860147
·
2011-09-16 14:00
游戏
数据库
socket
object
服务器
脚本
mudos
的两个瓶颈
一个是cpu瓶颈,每个命令占用cpu大小不一。如果连续执行占用cpu大的命令,会导致cpu突然占用过多或突然占用过低的问题。cpu占用大会导致命令执行时间变成这样第一个瓶颈就会转换为第二个瓶颈。第二个瓶颈是每个命令执行的时间不等导致某些命令可能长时间占用执行权而cpu并不高,导致其他用户无法执行。或者某些执行时间长的命令一直占用执行权导致少部分客户可以执行和部分客户因为长时间没有响应掉线。建议如果
gantleman
·
2010-04-26 15:00
管中窥豹---eAthena介绍
mudos
到传奇一路走来网游差不多快15个年头了吧。从最早的商业版本游戏传奇的泄露到ro2的服务器泄露,网游的服务端架构已经日趋成熟平均在线人数都在千人以上。
gantleman
·
2009-12-28 08:00
游戏
脚本
服务器
扩展
网游
网络游戏
mudos
阅读笔记2
mudos
的lex文件是在flex建立的基础上修改的但改动较大,文件的读写入口在yyin_desc,读入文件是在correct_read可能是个被修改的函数因为读进来的是缓冲区而不是line,但用了MAXLINE
gantleman
·
2009-08-05 14:00
周末无事
周末很挫败,
mudos
里面没有带lex的原文件,或者lex不是使用flex编写的。
gantleman
·
2009-08-03 09:00
复杂度的引入
mudos
的成功归功于单线程的使用。在一个游戏世界里变量的互斥与否是由游戏逻辑决定的,而游戏逻辑却不涉及多线程的问题。这样程序员在设计服务端引擎时就是面对一个黑暗的空间找出万能方法的窘境。
gantleman
·
2009-07-23 08:00
mudos
的调试
mudos
的调试功能很少,不能单步调试,应该是因为
mudos
运行的时候一般是以命令的方式驱动的,每个命令对应一个或嵌套的多个函数。还是年终会上同事提出的问题说
mudos
单步调试就会让其他用户掉线。
gantleman
·
2009-07-21 11:00
扩展
mudos
阅读笔记
年中的评价会上提了不成熟的方案,一个同事驳斥了我,因为没有仔细的看过
mudos
的源代码也就停了讨论。正是周末把
mudos
的源代码下载下来,用调试的跳着看了下流程。
gantleman
·
2009-07-19 15:00
socket
汇编
File
command
服务器
脚本
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他