Arcemu

魔兽世界服务器
授权协议 AGPL
开发语言 C/C++
所属分类 游戏/娱乐、 游戏模拟器/工具/引擎
软件类型 开源软件
地区 不详
投 递 者 冯德佑
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Arcemu是开源的魔兽世界服务器,与x86兼容(包括奔腾®和Athlon™),AMD64兼容,和PowerPC兼容。它由一个团队来开发和维护。服务器由C++实现并提供先进的网络性能,以及游戏中反黑客的安全和独特的功能。

  • 看过network代码的筒子,会发现类定义的时候,经常出现一个Singleton。 为啥要单例啊,这让我们苦比的中国人情何以堪。 Singleton定义如下: template < class type > class SERVER_DECL Singleton { public: /// Constructor Singleton() { /// If you hit thi

  •   类型定义:                    主要在ItemPrototype.h中,是各种道具相关的宏定义和枚举定义。                             物品类型(INVENTORY_TYPES):                             道具分类(ITEM_CLASS)                             道具子类(Item_S

  • wow消息加密算法:   /* * ArcEmu MMORPG Server * Copyright (C) 2008-2011 <http://www.ArcEmu.org/> * * This program is free software: you can redistribute it and/or modify * it under the terms of the

  • /* * Multiplatform Async Network Library * Copyright (c) 2007 Burlex * * SocketMgr - iocp-based SocketMgr for windows. * */ #ifndef SOCKETMGR_H_WIN32 #define SOCKETMGR_H_WIN32 #if

  • 线程池: /* * Thread Pool Class * Copyright (C) Burlex <burlex@gmail.com> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Publi

  •   /* * Multiplatform Async Network Library * Copyright (c) 2007 Burlex * * SocketMgr - iocp-based SocketMgr for windows. * */ #include "Network.h" #ifdef CONFIG_USE_IOCP #include ".

  • 好鬼啊,明明有pcre,可是死活报找不到,原来是缺少mysql_devel,浪费了好几个小时~ Filed under: linux, warcraft, wow — tip @ 6:41 pm I was trying to compile ArcEMU on Fedora and I kept geting the following error: configure: error: Coul

  •   任务类型: 对话、送信、施放技能、杀怪、收集、采集、探索、护送(未实现)   任务定义: Quest 定义了任务的需求、奖励、文本描述、完成条件以及QuestScrip扩展接口。和ItemPrototye类似,作为任务的定义模板,其对象在运行期间不变。   QuestLogEntry 任务的实例,记录了一个任务的运行期状态,如已完成的杀怪数量。和Item类似,引用一个Quest。每个Playe

 相关资料
  • 自我介绍 实习工作介绍 八股:new和malloc区别 用delete删除用malloc分配的会有什么影响  C++运行时的多态 算法 删除链表中指定元素结点 进行的很快,挂的也很快出来就挂了😅,感觉面试官好像很急。 #完美世界面经##2023校招#

  • 🕒 岗位/面试时间 64min 1.聊项目 2.怎么处理粘包问题 3.netty线程模型 4.synchronized与reenterlock 5.cas与锁的区别 6.项目并发线程数 7.公平锁与非公平锁,项目中那种锁用的多,实际场景那种锁用的多 8.IO密集型与CPU密集型,你的项目是哪种类型,为什么 9.场景题:多个用户申请加入公会,多个审核员同时审核请求,只有一个名额,如何设计实现并发?

  • 4.2. Hello,世界 让我们从经典的"Hello, World"程序开始: 05 package main 07 import fmt "fmt" // Package implementing formatted I/O. 09 func main() { 10 fmt.Printf("Hello, world; or Καλημ?ρα

  • "Do not judge, so that you may not be judged. For with the judgement you make you will be judged, and the measure you give will be the measure you get." (MATTHEW 7:1-2) 问候世界 按照作家韩寒的说法,这个世界存在两种逻辑,一种是逻辑

  • 那么当http2被广泛采用的时候,世界将会成什么样呢?或者说,它会被真正的采用吗? 8.1. http2会如何影响普通人? 到目前为止,http2还没被大范围部署使用,我们也无法确定到底会发生什么变化,但至少可以参考SPDY的例子和曾经做过的实验来进行大概的估计。 http2减少了网络往返传输的数量,并且用多路复用和快速丢弃不需要的流的办法来完全避免了head of line blocking(线

  • Something important is almost never mentioned in all the literature about programming and software development, and as a result we sometimes misunderstand each other. 有一样非常重要的东西从来没有编程/软件开发书籍提到过, 因此我们有