这是用PHP编写的魔兽世界服务器。

现在它已经调试了登录服务器的过程。

目前的魔兽世界客户端是2.4.3_8606。

服务器列表和帐户密码数据需要查询AUTH库。

世界服务器身份验证过程已完成,数据包加密已完成

后续进程正在开发中......

数据库文件在根目录: sql/sql.7z

今天在群中看到朋友推荐的一个github仓库,以下内容大部分出自这个仓库,这是一篇GITHUB中的描述,虽然不可信,我还是打开了。内容大概是这样的

谁说学PHP不能再装X。World of Warcraft server

魔兽世界服务器

Linux:

运行登录服务器(Run Authserver): php script Server/start auth OR ./start_auth.sh

运行世界服务器(Run Worldserver): php script Server/start world OR ./start_world.sh

关闭服务器( Stop Server): ctrl+C OR ./stop.sh

Win:

运行登录服务器(Run Authserver): php script Server/start auth OR win_start_auth.bat

运行世界服务器(Run Worldserver): php script Server/start world OR win_start_world.bat

注: 测试账户(test user) fan 密码 fan (数据库密码哈希值加密为: sha1("FAN:FAN") )

创建账户(create user): account create username password

GM权限(set gmlevel): account set gmlevel username 3 1

当前核心在linux下运行正常,windows下swoole出现异常(正在排查中...)

数据库配置文件是.env,请将.env.example复制到.env并更改配置。

The database configuration file is in .env

please copy .env.example to .env and change the configuration.

代码未经过测试 ,不保证一定能运行,晚上我体验后再给大家反馈结果

有兴趣的同学可以去git上去学习一下,附地址

https://github.com/fan3750060/wpcore

乐惠科技php面试题,程序员中的奇葩,使用php构建魔兽世界相关推荐

  1. 程序员中的奇葩,使用php构建魔兽世界

    这是用PHP编写的魔兽世界服务器. 现在它已经调试了登录服务器的过程. 目前的魔兽世界客户端是2.4.3_8606. 服务器列表和帐户密码数据需要查询AUTH库. 世界服务器身份验证过程已完成,数据包 ...

  2. 如何在程序员中“C位出道”?

    不知不觉,圣诞节来临了.今年的冬天格外的寒冷,各大互联公司纷纷爆出裁员的消息,再加上本周的这波小降温,是不是觉得心拔凉拔凉的? 对于各位程序员来说,这个焦虑的寒冷的冬天除了别忘穿秋裤,让身体保暖,你还 ...

  3. 35岁以后,不要成为程序员中的钻石

    2020年,是一个不同寻常的一年. 从年初爆发的疫情,到全球经济下行的压力,大家都成为了历史的见证者. 让本来就艰辛的成年人们,雪上加霜. 我们都是社会中的人,在这场经济下行背景下,经济影响会以各种各 ...

  4. 黑马程序员中的简单网页制作

    前言 黑马程序员中的简单网页制作 代码如下(示例): <!DOCTYPE html> <html lang="en"><head><met ...

  5. 程序员中"5%神话";刘未鹏:为什么你应该写博客

    程序员中"5%神话":刘未鹏:为什么你应该写博客 http://timyang.net/programming/mythical-5/ Bruce Eckel(Thinking in Java/C++ ...

  6. 程序员中的霍元甲 [转至沈逸的专栏---shenyisyn]

    程序员中的霍元甲 <script language="javascript" type="text/javascript">document.tit ...

  7. 程序员中一些老的程序员去哪了

    程序员中一些老的程序员去哪了 一.总结 一句话总结: 身边 老师 改行 发展 升职 公司 文中对应内容: 我的回答:就在您的身边.我迅速在脑子里过了一遍,成都SAP研究院每个敏捷开发小组都有至少两到三 ...

  8. 程序员有哪些奇葩的辞职理由?

    程序员有哪些奇葩的辞职理由? 其实,程序员辞职的理由一般都很简单,也没有什么特别的套路.例如产品发布失败.裁员.薪酬/福利减少,但也有你想不到的理由而辞职,下面跟大家分享一下那些奇葩的辞职理由. Bu ...

  9. 流传在程序员中的传说,你知道几个?

    在号称从事高薪新 科技工作的程序员周遭 流传着许多与他们单纯气质不符的传说 在这些被神秘面纱笼罩的人群中 即使是从事着同一工种 都有着许许多多科学无法解释的差异 老程序员们对此讳莫如深 新程序员们却有 ...

最新文章

  1. Javascript获取页面、屏幕尺寸大小参数
  2. Serial Communications in Win32
  3. 在页面中控制媒体流的起播点和播放长度
  4. mysql创建数据库时候同时创建表空间_MySQL 创建InnoDB表空间_编程学问网
  5. 使用canal同步MySQL数据到Elasticsearch(ES)
  6. 关于Android Fragment基础点(转)
  7. java实现分页打印功能_web 页面分页打印的实现
  8. [译]关于NODE_ENV,哪些你应该了解
  9. TIBCO BusinessWorks 6和Container Edition与BW5的比较
  10. 【配置属性】—Entity Framework实例详解
  11. Some urls for db2 download
  12. 从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用ApplicationPart动态加载控制器和视图
  13. server2003 IIS6.0 网站不可用
  14. Qt Creator 预览QtCreator中的界面
  15. HDOJ水题集合5:杂题
  16. 什么年代了,买硬盘不论T?
  17. heapsort(Java)(最小堆)
  18. AVM 拖动组件 movable-view 介绍
  19. java抽象类的属性_JAVA 抽象类
  20. 06.ESP8266驱动OLED屏

热门文章

  1. modbus调试时间超时_Java调试器和超时
  2. java与java ee_RxJava + Java8 + Java EE 7 + Arquillian =幸福
  3. guava的正确引入方式_使用Guava的AbstractInvocationHandler正确完成代理
  4. 使用Java EE和OIDC构建Java REST API
  5. apache camel_轻量级的开源集成:Apache Camel还是Spring集成?
  6. String#repeat来到Java吗?
  7. Maven,Eclipse和Java 9
  8. rsync 同步优化_可以优化同步吗?
  9. glassfish默认密码_在MySQL上使用含盐密码的GlassFish JDBC安全性
  10. morphia_Morphia和MongoDB:不断发展的文档结构