当前位置: 首页 > news >正文

[教程]Crystal源码下载及编译

描述:

随着 Crystal Source 代码的更新,用于构建源代码和编译它们的指南已经过时,这导致了很多混淆和寻求帮助。
本指南将是一个完整的分步指南,从下载 Visual Studio 到启动到您的服务器。
此外,请确保下载此存储库中的所有文件 - https://github.com/JevLOMCN/BlackScreenIssues

下载Visual Studio 2022

使用以下链接下载 VS Community 2022 - Visual Studio
下载 VS 后,打开它并下载以下工作负载:
如果找不到此窗口,请转到“工具”>“获取工具和功能”
选择单个组件,然后选择 .Net 8.0 运行时

下载最新源代码

前往 github.com/Suprcode/mir2
在这里插入图片描述
下载后,请转到您的桌面并创建一个名为 Crystal Mir 2 的新文件夹。
从下载文件夹中打开mir2master.zip,然后将该文件夹拖到桌面上的 Crystal Mir 2 文件夹中。
在这里插入图片描述

构建代码

打开位于 Crystal Mir 2 > mir2-master 中的 Legend of Mir.sln

右键单击解决方案“ Legend of Mir”(9 个项目中的 9 个)

单击“生成解决方案”
计算此错误?
在这里插入图片描述

如果是这样,请转到 Visual Studio 无法处理文件修复以修复这些错误,然后重复步骤 3。

创建我们需要的文件夹

打开 Crystal Mir 2 文件夹并创建以下空目录。
在这里插入图片描述

现在打开你的 mir2-master 文件夹并打开 Build 文件夹。
您现在应该看到以下三个目录:
在这里插入图片描述

打开 Client 文件夹,然后打开 Debug 文件夹。

将所有这些文件复制到位于 Crystal Mir 2 > Client 中的 Client 文件夹中
在这里插入图片描述

对位于 Build 文件夹中的 Server 文件夹重复此操作,将所有这些文件复制到 Crystal Mir 2 的 Server 文件夹中。

在这里插入图片描述
在这里插入图片描述

下载客户端补丁

打开位于 Crystal Mir 2 中的 Client 文件夹(不是构建文件夹)
现在打开Client.exe

在这里插入图片描述

现在,这将打开客户端,该客户端将下载客户端所需的所有基本文件。
(由于国内的网络环境原因,需要架设梯子才能正常下载,
另外,也可通过QQ群置顶公告中的镜像链接下载(qq群号:714472073)

启动服务器

在 Crystal Mir 2 > Server 中打开server.exe(不是构建文件夹)
在这里插入图片描述

现在,这将为服务器创建所有必需的文件。
现在,您将看到带有以下错误的服务器:
在这里插入图片描述

如果您想下载预制数据库,请直接转到步骤 7。
如果您想在没有数据库的情况下启动您的服务器(创建您自己的),请关闭您的服务器并打开位于 Crystal Mir 2 > Server > Configs 中的Setup.ini

在这里插入图片描述

将 EnforceDBChecks=True 更改为 EnforceDBChecks=False>并忽略步骤 7。(!!强烈建议下载数据库!!

下载数据库

前往 Github Suprcode 数据库发布
下载最新版本。
在这里插入图片描述

下载后,打开.rar并将文件/文件夹拖到 Crystal Mir 2 文件夹内的 Server 文件夹中。
在这里插入图片描述

单击“替换目标中的文件”
在这里插入图片描述

注意:将地图从服务器的 Map 文件夹复制到客户端的 Maps 文件夹。

服务器联机地址修改

您有两种选择。本地服务器或移植服务器。
如果您想要一个移植服务器(允许其他人加入),请按照移植转发教程中的步骤操作
或者,对于本地服务器:
打开您的客户文件夹并打开Mir2Test.ini

在这里插入图片描述

将:
[Network]
UseConfig=false

修改为:

[Network]
UseConfig=true
IPAddress=127.0.0.1
端口 = 7000

注意:对于本地服务器,您无需调整任何服务器 IP,因为默认为 127.0.0.1
现在启动您的服务器和客户端!

管理员GM账户创建

在这里插入图片描述

为您的帐户提供一个 ID & 设置密码
现在取消选中 Require change & 检查管理员

相关文章:

[教程]Crystal源码下载及编译

描述: 随着 Crystal Source 代码的更新,用于构建源代码和编译它们的指南已经过时,这导致了很多混淆和寻求帮助。 本指南将是一个完整的分步指南,从下载 Visual Studio 到启动到您的服务器。 此外,请确保下载此存储库中…...

【Android 14源码分析】WMS-窗口显示-流程概览与应用端流程分析

忽然有一天,我想要做一件事:去代码中去验证那些曾经被“灌输”的理论。                                                                                  – 服装…...

双指针---(部分地更新)

双指针 复写零 给你一个长度固定的整数数组 arr ,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。 注意:请不要在超过该数组长度的位置写入元素。请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。 …...

【Windows】自定义显示器的分辨率

背景 由于本人更新驱动导致2个显示器里面,有一个显示器的分辨率只剩下2个可以调节 这样就导致2个显示器分辨率不同,更新了多次驱动都修复不了,所以想着看能不能自定义分辨率 工具下载 显示器自定义分辨率工具 或者百度搜索 Custom Resolu…...

组播基础-2-IGMP协议

文章目录 IGMPIGMPv1IGMPv2IGMPv3IGMP总结IGMP Snooping IGMP 运行于主机和路由器之间 因特网组管理协议,TCP/IP 协议族中负责 IP 组播成员管理的协议,用来在接收者与其他直接相邻的组播路由器之间建立、维护组播组成员关系 负责组播成员管理&#xf…...

基于Springboot+Vue的视频点播系统设计与实现登录 (含源码数据库)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统中…...

执行力怎么培养?

执行力怎么培养? 并行:适合在初期养成习惯,不抱对结果的期望天才就是强迫症:适合中期修身:适合高级 并行:适合在初期养成习惯,不抱对结果的期望 在你开始做任何事情的时候,不要一开…...

Power apps:一次提交多项申请

1、添加一个Form,导入sharepoint列表,添加确认,继续,取消按钮 2、在页面的onvisible属性中添加 Set(applynumber,Last(付款申请表).申请编号1); #定义一个申请编号变量,每次申请,就将列表最后一个…...

Oracle数据库物理结构操作管理

实验步骤 (1)查询数据库初始化参数中参数名包含sga的参数的名称、值和描述信息。 SQL> select name,value,description from V$PARAMETER where name like %sga%; (2)设置sga_max_size的大小为1G SQL> alter system set sg…...

Python自然语言处理之spacy模块介绍、安装与常见操作案例

文章目录 spacy模块介绍安装spacy常见操作案例及代码1. 加载模型并处理文本2. 词性标注3. 命名实体识别4. 依存句法分析5. 可视化(在Jupyter Notebook中) spacy模块介绍 spacy是一个强大的Python库,用于自然语言处理(NLP&#xf…...

DSPy101

DSPy 介绍 DSPy(Declarative Self-improved Language Programs in Python) 是一个用于系统化和增强在流水线内使用语言模型的框架,它通过数据驱动和意图驱动的系统来优化大型语言模型(LLM)的使用。 DSPy 的核心是模块…...

网格交易策略:从原理、应用到实战Python回测

01 引言 随着金融市场的快速发展,量化交易成为投资者追求收益的一种重要手段。在众多的量化交易策略中,网格交易策略(Grid Trading Strategy)因其简单易用、风险控制灵活等优点而备受青睐。网格交易策略的核心思想是“低买高卖”&…...

软考论文《论大数据处理架构及其应用》精选试读

论文真题 模型驱动架构设计是一种用于应用系统开发的软件设计方法,以模型构造、模型转换和精化为核心,提供了一套软件设计的指导规范。在模型驱动架构环境下,通过创建出机器可读和高度抽象的模型实现对不同问题域的描述,这些模型…...

fatfs API使用手册

配置 /*---------------------------------------------------------------------------/ / Configurations of FatFs Module /---------------------------------------------------------------------------*/#define FFCONF_DEF 80286 /* Revision ID *//*---------------…...

9.23作业

仿照string类&#xff0c;自己手动实现 My_string 代码如下 MyString.h #ifndef MYSTRING_H #define MYSTRING_H #include <iostream> #include <cstring>using namespace std;class My_string { private:char *ptr; //指向字符数组的指针int size; …...

Unity3D 房间去重叠化算法详解

前言 在Unity3D游戏开发中&#xff0c;经常需要生成和处理多个房间的场景&#xff0c;特别是在地牢生成、房屋布局或迷宫设计等应用中。为了确保生成的房间不会重叠&#xff0c;我们需要一种有效的去重叠化算法。以下将详细介绍该算法的原理和代码实现。 对惹&#xff0c;这里有…...

mybatis 配置文件完成增删改查(五) :单条件 动态sql查询,相当于switch

文章目录 单条件 动态sql查询写测试方法 疑问总结 单条件 动态sql查询 <select id"selectByConditionBySingle" resultMap"brandResultMap">.select *from tb_brandwhere<choose>/*相当于switch*/<when test"status ! null">…...

全球IP归属地查询-IP地址查询-IP城市查询-IP地址归属地-IP地址解析-IP位置查询-IP地址查询API接口

IP地址城市版查询接口 API是指能够根据IP地址查询其所在城市等地理位置信息的API接口。这类接口在网络安全、数据分析、广告投放等多个领域有广泛应用。以下是一些可用的IP地址城市版查询接口API及其简要介绍 1. 快证 IP归属地查询API 特点&#xff1a;支持IPv4 提供高精版、…...

Vue3+FastAPI中Token的刷新机制(含代码示例)

在Vue3和FastAPI的应用中&#xff0c;token刷新机制通常涉及以下几个步骤&#xff1a; 登录过程&#xff1a;用户登录时&#xff0c;后端FastAPI验证用户信息&#xff0c;验证通过后生成一个访问令牌&#xff08;access token&#xff09;和一个刷新令牌&#xff08;refresh t…...

【GAN 图像生成】

理论知识学习&#xff1a; PART 1&#xff1a; 生成对抗网络GAN 深度学习模型&#xff0c;用于生成数据 对抗式训练&#xff0c;生成器v判别器 DCGAN>WGAN>StyleGAN技术不断进化 GAN在艺术创作。数据增强领域应用越来越广泛 应用&#xff1a; GAN在图像合成&#x…...

三步解锁Degrees of Lewdity中文本地化版本无缝体验:完整指南

三步解锁Degrees of Lewdity中文本地化版本无缝体验&#xff1a;完整指南 【免费下载链接】Degrees-of-Lewdity-Chinese-Localization Degrees of Lewdity 游戏的授权中文社区本地化版本 项目地址: https://gitcode.com/gh_mirrors/de/Degrees-of-Lewdity-Chinese-Localizati…...

保姆级教程:Windows下GDC-client下载TCGA数据的完整配置流程(含环境变量与配置文件修改)

Windows平台TCGA数据下载全流程&#xff1a;从环境配置到实战避坑指南 在生物信息学研究中&#xff0c;TCGA数据库无疑是癌症基因组学的宝库。但对于刚入门的研究者来说&#xff0c;获取这些数据往往成为第一道门槛。本文将彻底解决Windows用户在使用GDC-client工具时的各种&qu…...

从协方差到相关系数:Python实战解析数据关联性

1. 协方差&#xff1a;理解变量间的协同变化 第一次接触协方差这个概念时&#xff0c;我盯着公式看了半天也没明白它到底在说什么。直到有一天我在超市看到薯片和可乐的促销数据&#xff0c;才突然开窍——原来协方差就是在告诉我们两个变量是如何一起变化的。 协方差的数学定义…...

Qwen3-0.6B-FP8效果展示:用‘把这篇技术博客改写成适合小学生理解的版本’实测简化能力

Qwen3-0.6B-FP8效果展示&#xff1a;用‘把这篇技术博客改写成适合小学生理解的版本’实测简化能力 1. 引言&#xff1a;当大模型遇上“小学生”挑战 想象一下&#xff0c;你面前有一篇满是专业术语、复杂逻辑的技术文章&#xff0c;现在需要把它讲给一个小学三年级的孩子听&…...

OpenClaw配置文件详解:Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF性能调优全参数解析

OpenClaw配置文件详解&#xff1a;Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-GGUF性能调优全参数解析 1. 为什么需要手动调优OpenClaw配置 第一次看到OpenClaw的配置文件时&#xff0c;我和大多数开发者一样&#xff0c;直接选择了默认的QuickStart模式。直到某个深夜…...

enwork

英语口语考试(Oral English Test)作业要求Choose a topic to make an in-depth oral presentation, your topic shall be closely related to your major, your job or any project you have worked on. take a 5-minute video and submit by the 29th of March, 2026.作业提交…...

能耗监控系统:OpenClaw+nanobot自动记录电脑用电数据并生成报告

能耗监控系统&#xff1a;OpenClawnanobot自动记录电脑用电数据并生成报告 1. 为什么需要自动化能耗监控 去年夏天&#xff0c;我的电费账单突然比平时高了30%。作为程序员&#xff0c;我第一反应是排查电脑设备的用电情况。但手动记录USB电表数据实在太麻烦——需要定时查看…...

OpenClaw+GLM-4.7-Flash:智能会议纪要生成

OpenClawGLM-4.7-Flash&#xff1a;智能会议纪要生成 1. 为什么需要智能会议纪要助手 作为一名经常需要参加各种会议的技术从业者&#xff0c;我深刻体会到会议纪要整理的痛苦。传统方式要么是手动记录&#xff0c;要么是录音后反复回放整理&#xff0c;效率极低。直到我尝试…...

Web毕业设计效率提升指南:从脚手架选型到自动化部署的全流程优化

最近在帮学弟学妹们看毕业设计&#xff0c;发现大家普遍在项目初期浪费了大量时间。不是卡在环境配置&#xff0c;就是困在重复的脚手架搭建里&#xff0c;真正花在业务逻辑上的时间反而很少。今天就来聊聊&#xff0c;如何通过一套标准化的流程和工具&#xff0c;把 Web 毕业设…...

OpenClaw:打破AI空谈,打造本地可控的智能执行助手

在AI工具层出不穷的当下&#xff0c;多数大模型仍停留在“对话生成”层面&#xff0c;只能输出文字却无法落地执行任务&#xff0c;隐私泄露风险也让不少用户望而却步。2026年走红的开源项目OpenClaw&#xff08;俗称“龙虾”&#xff09;&#xff0c;彻底颠覆了这一局面&#…...