问道1.63单机版安装教程+虚拟机一键端+GM

今天为大家带来一款怀旧网单《问道1.63》的游戏架设,适用于单机娱乐, 仅供怀旧,本人已经安装游戏成功,特此带来详细安装教程。

适用环境

  • 单机

视频演示

https://githubs.xyz/show/329.mp4

亲测截图

架设步骤

虚拟机准备

首先先安装好虚拟机,虚拟机文件和游戏所需文件我已整理清楚,移步获取:

gitee( 典 ) C 〇 M/lz-code/game_code06.git

虚拟机设置子网IP段

打开虚拟机,左上角编辑->虚拟网络编辑器, 选择VMnet8 ,下面更改设置(有些管理员启动的可能没有个更改设置,直接忽视更改设置), 然后在选择VMnet8 ,修改成下面设置,确定

改成 192.168.200.0

回到虚拟机 , 左上角 ,选择 文件 ->打开 , 选择服务端镜像文件

此时, 虚拟机左边会出现 游戏服务系统,我们单机后, 右边打开 "开启此虚拟机" , 后面弹框点击 “我已移动该虚拟机” (点错了的,自己重新解压游戏在重新操作)

等虚拟机启动,出现下面 “login” ,代表启动成功,然后进行下面操作

然后运行 “开启服务端” ,  等待5~10分钟  出现(Game server allows user to login now.)即可登录了

由于本人在启动过程中再刷视频,可能没有看到启动 “Game server allows user to login now” 字样, 但是 出现了下面字样,而且是重复出现,这样也代表启动成功,不要一直等“Game server allows user to login now” 字样,

继续进行下面步骤。

打开 2,注册账号, 输入下面信息, 然后点击 “注册/更新”。

服务器ip:192.168.200.128
数据库账号:root
数据库密码:123456
连接端口:3306
连接数据表:dl_adb_all

GM权限:300 (填了权限就是GM号,建立角色时要写GM名字前缀,不然注册不了

权限空着就是普通帐号,建立角色时取名随便取)

GM权限:1000 【【【【【1000权限的用处 在GM后台 技能查询里面 最下面有老君技能 可以呼出老君 复制装备宝宝物品 】】】】】

GM后台开启方法:
GM号进游戏后键盘按ALT+F11就可以进入GM操作工具,一直点第一个找到要修改的人物宠物名改完数据点确认,别改太BT

游戏登录

点击  3、1.63版登录器 , 进行游戏登录

GM 信息

首先必须注册是GM账号才可以。建立角色时要写GM名字前缀,不然注册不了

GM后台开启方法:
GM号进游戏后键盘按ALT+F11就可以进入GM操作工具,一直点第一个找到要修改的人物宠物名改完数据点确认,别改太BT

React Hooks 是 React 16.8 中新增的特性,它可以让你在函数组件中使用 state、生命周期钩子等 React 特性。使用 Hooks 可以让你写出更简洁、可复用且易于测试的代码。 React Hooks 提供了一系列的 Hook 函数,包括 useState、useEffect、useContext、useReducer、useCallback、useMemo、useRef、useImperativeHandle、useLayoutEffect 和 useDebugValue。每个 Hook 都有特定的用途,可以帮助你处理不同的问题。 下面是 React Hooks 的一些常用 Hook 函数: 1. useState useState 是最常用的 Hook 之一,它可以让你在函数组件中使用 state。useState 接受一个初始状态值,并返回一个数组,数组的第一个值是当前 state 值,第二个值是更新 state 值的函数。 ``` const [count, setCount] = useState(0); ``` 2. useEffect useEffect 可以让你在组件渲染后执行一些副作用操作,比如订阅事件、异步请求数据等。useEffect 接受两个参数,第一个参数是一个回调函数,第二个参数是一个数组,用于控制 useEffect 的执行时机。 ``` useEffect(() => { // 这里可以执行副作用操作 }, [dependencies]); ``` 3. useContext useContext 可以让你在组件树中获取 context 的值。它接受一个 context 对象,并返回该 context 的当前值。 ``` const value = useContext(MyContext); ``` 4. useRef useRef 可以让你在组件之间共享一个可变的引用。它返回一个对象,该对象的 current 属性可以存储任何值,并在组件的生命周期中保持不变。 ``` const ref = useRef(initialValue); ref.current = value; ``` 5. useCallback useCallback 可以让你缓存一个函数,以避免在每次渲染时都创建一个新的函数实例。它接受一个回调函数和一个依赖数组,并返回一个 memoized 的回调函数。 ``` const memoizedCallback = useCallback(() => { // 这里是回调函数的逻辑 }, [dependencies]); ``` 6. useMemo useMemo 可以让你缓存一个计算结果,以避免在每次渲染时都重新计算。它接受一个计算函数和一个依赖数组,并返回一个 memoized 的计算结果。 ``` const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); ``` 以上就是 React Hooks 的一些常用 Hook 函数,它们可以帮助你更好地处理组件状态、副作用、上下文和性能优化等问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值