管理员 发表于 2018-7-19 18:32:26

全民免费飞飞发布服务器设置指南(第15版)

Flyff服务器设置指南(第15版)您好,我是Cuvvvie,这是我易于遵循的指南,以创建一个干净的V15服务器。

AVIS: Si vous parlezmieuxFrançaisqu'Anglais,vouspourriezêtreplusàl'aiseavec le guideenFrançais。 Soyez juste sur que les LiensdeTéléchargementsdansle GuideenFrançaissontlesmêmesquedans celui original et que les liens ne sont pas morts,c'est possible qu'ilssoitpérimé。

此重新包装基于过去发布的v15重新包装。 我做了一些小修改,创建了一个非常简单的设置和无错误的游戏体验。 此版本适合所有人,无论您需要基本的v15播放体验还是稳定的重新打包来编辑,升级和重新分发!

此重新包装中包含的可执行文件是从我的干净v15源代码编译的,这与Spikensbror的Clean Source非常相似,下面的更改日志中列出了一些小编辑。 如果您计划修改服务器或客户端的源代码,则只需使用源代码。 否则,您可以忽略/删除它,或使用其他的。

重新包装/客户“修补程序”更改日志:剧透 :

[*]更新了头文件以防止潜在的崩溃
[*]修复了邮箱崩溃的bug
[*]修复了导师任务对话框错误



清理v15源更改日志(包含二进制文件) :剧透 :
帐户:
[*]默认情况下允许外部连接
世界:
[*]默认情况下禁用Profiler
[*]从错误日志中删除了“OP”消息
Neuz:
[*]删除了GameGuard
[*]删除了“sunkist”参数以允许双击启动
[*]将密码盐更改为“航班”
[*]删除了Admin / GM彩色名称和标签
[*]将buff限制改为14 buff(与eFlyff相同)
[*]将默认分辨率更改为窗口800x600
[*]将音量更改为50%原始音量
[*]将缓存端口更改为15400
[*]将MSGVER更改为00000000

Spikenbror的变化:
[*]应用Pet.cpp补丁
[*]删除了第二个密码。



要制作自己的服务器,您需要:


[*]官方v15 Flyff客户端安装程序

[*]下载链接(859.3 MB): Google云端硬盘 或 MEGA 或 GameFront
[*]我的v15 Flyff Repack

[*]下载链接:( 不要同时下载 - 7z只是更小的文件大小的压缩 )

[*]7z文件(104.5 MB): MEGA 或 MediaFire
[*]zip文件(174.5 MB): MEGA 或 MediaFire

[*]SQL Server 2008 Express

[*]下载链接: 32位(89.1 MB) 或 64位(82.5 MB)
[*]SQL Sever 2008 Management Studio Express

[*]下载链接: 32位(168.3 MB) 或 64位(176.5 MB)


注意:您也可以使用SQL Server和SQL Server Management Studio 2005/2012,因为安装步骤非常相似,但我不支持您在2005/2012安装时遇到任何问题。


服务器设置

第1步: SQL Server实例安装

剧透 :
打开已下载的SQL Server 2008安装文件,然后从侧面板中选择“安装”。 然后选择“新建SQL Server独立安装”。

http://i.imgur.com/cmSmGJ3.pnghttp://i.imgur.com/7cE7Acb.png

只需按“下一步”继续完成安装,直到进入“功能选择”页面。 您应该选择的唯一功能是“数据库引擎服务”,因为其他功能未使用。 然后单击下一步。

http://i.imgur.com/1NREhFE.png

对于“实例配置”,将实例名称保留为SQLExpress。 如果您是经验丰富的用户,我建议您更改此选项。 然后单击“下一步”。

http://i.imgur.com/1oRmCfZ.png

对于“服务器配置”,将“帐户名”设置为“网络服务”,并将启动类型保留为“自动”。 “SQL Server Browser”应设置为“已禁用”。 然后单击“下一步”。

http://i.imgur.com/6oaiUFU.png

对于“数据库引擎配置”,选择“混合模式”作为“身份验证模式”,然后输入您不会忘记的密码。 这是您将用于远程访问数据库(例如来自网站)的内容。 此外,请确保将当前用户添加为“SQL Server管理员”。 这将使当前用户无限制地访问数据库。 然后单击“下一步”。

http://i.imgur.com/nOUTMwT.png

成功安装消息后,您已完成所有操作。

http://i.imgur.com/CCXUnSs.png





第2步: SQL Server Management Studio Express安装

剧透 :
此设置与SQL Server安装非常相似,但有一些细微差别。 首先,打开已下载的SQL Server Management Studio Express 2008安装文件,然后从侧面板中选择“安装”。 然后选择“新建SQL Server独立安装”。

http://i.imgur.com/cmSmGJ3.pnghttp://i.imgur.com/7cE7Acb.png

它会询问您是要进行新安装还是修改现有实例。 这有点令人困惑,但您应该执行新安装! 然后单击“下一步”。

http://i.imgur.com/M7GwvqL.png

对于“功能选择”,请确保已启用“管理工具 - 基本”。 然后单击“下一步”。

http://i.imgur.com/EPRR5op.png

成功安装消息后,您已完成所有操作。

http://i.imgur.com/3ThuFXr.png





第3步:数据库设置

剧透 :
要设置数据库,您需要做的就是执行一个脚本,所有内容都将被设置。 没有搞乱恢复数据库,没有搞乱链接服务器,这一切都是用我的脚本一步完成的!

只需打开SQL Server Management Studio(SSMS)并使用Windows身份验证连接到“。\ SQLEXPRESS”。 (如果由于某种原因确实更改了您的实例名称,这显然会有所不同!)

http://i.imgur.com/bYPzSFf.png

使用SMSS打开“Repack \ Setup \ Database \ Database Script.sql”文件,然后单击工具栏上的“执行”。 只要没有错误,一切都应该为你照顾,如下所示:

http://i.imgur.com/t41LprL.png

SSMS中唯一需要做的就是创建一个角色和/或创建GM角色,这两个角色都是我创建的脚本。 您现在可以创建一个帐户,但在登录游戏之前无法创建GM角色。 有关如何创建帐户的详细说明,请参阅附加信息 。



第4步: ODBC安装程序

剧透 :
要设置ODBC连接,请按照下列步骤操作:

对于以下5个名称,请执行步骤1-10!


名称数据库
登录ACCOUNT_DBF
character01CHARACTER_01_DBF
log01LOGGING_01_DBF
排行RANKING_DBF
管理MANAGE_DBF


1.打开“ODBC数据源管理器”(内置Windows应用程序)
2.在“用户DSN”选项卡下,单击“添加...”
3.选择“SQL Server Native Client”,然后选择“完成”

http://i.imgur.com/4pI526x.png

4.从下面输入一个NAME到“名称”字段
5.将SQL实例输入“Server”(默认值:“。\ SQLEXPRESS”)

http://i.imgur.com/eB3ELFh.png

6.点击下一步,确保选中“使用集成Windows身份验证”

http://i.imgur.com/LcuwWGh.png

7.单击下一步,然后选择“将默认数据库更改为:”
8.使用下拉菜单并选择与NAME关联的数据库

http://i.imgur.com/lEjc1g1.png

9.接下来。 此屏幕无需更改,因此请单击“完成”。

http://i.imgur.com/QjBmkMH.png

10.然后单击“测试数据源”以验证其是否有效。

http://i.imgur.com/FHkiVKQ.pnghttp://i.imgur.com/vRqTkeO.png

设置所有ODBC连接后,它应该看起来像这样:

http://i.imgur.com/Wcdr40G.png




第5步:客户端/资源设置剧透 :
客户端安装:
每个用户/玩家应使用FlyffUsaSetup_v15.exe安装游戏客户端。 确保在安装结束时取消选中“运行Flyff”以避免修补游戏,这可能使其无法正常工作。

如果服务器和客户端位于同一台计算机(本地)上,则无需进行任何更改,但连接到远程服务器(例如VPN)需要更改客户端中的IP。 我强烈建议您首先在本地测试服务器以确保其正常工作,然后使用“其他信息”下“更改Neuz IP”部分中的信息来更改IP。

资源设置:
没有。 无需编辑任何文件或配置,但建议应用此修补程序(如下所示)。

应用补丁:
Repack目前是完全干净的。 它不包含任何更改或错误修复。 我建议安装补丁以使服务器尽可能顺畅地运行,但这不是强制性的。 唯一的例外是Neuz.exe(在Patch \ Client文件夹中找到),因为原始的Neuz.exe不起作用。

要应用修补程序,只需将文件从“Repack \ Setup \ Patch \ Client”文件夹复制到Client文件夹,将文件从“Repack \ Setup \ Patch \ Resource”文件夹复制到Resource文件夹。 一切都应该要求覆盖。 每个用户/播放器都需要客户端补丁,但资源补丁仅适用于运行服务器的人员。

注意:如果您计划托管公共服务器,我建议在源代码中配置和编译PatchClient项目,并使用此项目自动将补丁发送给每个播放器。 关于如何做到这一点有很多指南。 如果只有少数人将连接到您的服务器,只需向他们发送Patch / Client文件夹并让他们自己应用补丁。



第6步:启动服务器

剧透 :
设置资源/客户端文件夹后,就可以启动服务器了。 所有配置文件都可以按原样运行,但可以进行修改以更多地自定义服务器。

要启动服务器,只需运行“Cuvvvie的基本服务器管理器”程序,该程序将自动启动您的服务器。 第一次启动时,您可能会收到一堆“Windows防火墙”消息。 只需点击“允许访问”即可。

要手动启动服务器,请进入“Repack \ Program”文件夹,按照编号顺序启动每个文件夹。 确保在开始下一个之前让每个人加载。



附加信息

将您的服务器放在网上

剧透 :
要使服务器联机,您需要稍微更改* .ini文件,然后如果您有路由器则向前移动。 如果您使用的是VPN,则仍需要更改* .ini文件,但通常无需向前移植(但如果您的VPN服务阻止了所需的端口并且不允许您转发它们,则不会能够连接)。

首先,您需要找出您的公共IP。 如果您不知道,请访问www.canyouseeme.org

http://i.imgur.com/WX1As7e.png

拿这个IP,只需将它替换为“Program \ AccountServer.ini”(第一行和第二行)和“Program \ LoginServer.ini”(通过“AddCache”)指出的地方 - 三个地方总计!

http://i.imgur.com/V4USWAq.png

执行此操作后,您需要确定您的端口是打开还是关闭。 如果您有路由器,它们可能已关闭,您需要进行端口转发。 再次使用www.canyouseeme.org检查端口15400,23000和28000是否打开。

如果它们是开放的,你就完成了! 为了让你的朋友能够连接,让他们像你一样下载并安装v15客户端,并向他们发送“Patch \ Client”文件夹(如果你不想要补丁,只发送Neuz.exe)。 让你的朋友把你的公共IP放在他的“Client \ neuz.ini”文件里面(它说ip“”,把公共IP放在引号之间),它们应该能够连接。 一定要为他们帐户!

如果它们关闭了,你需要弄清楚如何在你自己的路由器上进行端口转发,因为它们都是不同的。 网站portforward.com是一个很好的资源,可以帮助您为每个路由器型号的Port Forward。 由于你和我可能没有相同的路由器,我无法直接帮助你。

要进行端口转发,您需要找到本地IP。 要执行此操作,请以管理员身份运行“cmd.exe”,键入“ipconfig”并按Enter键。 您应该查找本地网络上使用的IPv4地址。 这是根据路由器的计算机地址。 使用此图片作为参考:

http://i.imgur.com/VVeYSZi.png

下面是一个图片,显示端口转发后的大致情况,使用15400,23000和28000作为端口,使用本地IP作为IP地址。 这告诉路由器是否有人试图连接到Flyff端口,将它们发送到您的计算机而不是拒绝它们。

http://i.imgur.com/uER8S07.png

为了让你的朋友能够连接,让他们像你一样下载并安装v15客户端,并向他们发送“Patch \ Client”文件夹(如果你不想要补丁,只发送Neuz.exe)。 让你的朋友把你的公共IP放在他的“Client \ neuz.ini”文件里面(它说ip“”,把公共IP放在引号之间),它们应该能够连接。 一定要为他们帐户!



帐户创建

剧透 :
要创建帐户,只需在SSMS中打开“Database \ Create Account.sql”并填写帐户/密码的变量。 包含在我的Repack中的Neuz的盐是“飞行”,但是如果你使用不同的Neuz,那么把那些盐放在那里。 执行查询后,您的帐户即被创建!

http://i.imgur.com/bTXkMZY.png



更改Neuz IP(连接到远程计算机上托管的服务器)

剧透 :
可以通过编辑neuz.ini或Neuz.exe来更改服务器IP。
[*]如果您或只有少数人将连接到服务器(每个用户将需要编辑他们的neuz.ini文件),则应使用neuz.ini方法。
[*]如果要使服务器公开,则应使用Neuz.exe方法(更改分布式Neuz.exe中的默认IP)。


Neuz.ini方法:
默认情况下,neuz.ini文件不存在于文件夹中,它是在客户端第一次关闭时自动生成的,因此只需打开Neuz.exe并在文件不存在时关闭它。 每个用户都应该使用记事本打开文件,并通过将服务器IP放在引号内来编辑以“ip”开头的行( 不添加新行 ),如下所示:码:
ip“127.0.0.1”
Neuz.exe方法:
要更改Neuz.exe中的IP,以便每个客户端不需要手动编辑neuz.ini,您需要下载名为Resource Hacker的程序。

步骤:(安装资源黑客后)
1)在Resource Hacker中打开你的Neuz.exe
2)单击“字符串表”将其展开,然后单击“1”,然后单击“1042”
3)将IP从127.0.0.1编辑为您的服务器IP地址
4)完成编辑后,按“编译脚本”
5)保存Neuz.exe以使更改最终
6)将这个新的Neuz.exe分发给任何想要连接的人

http://i.imgur.com/ppKcOiX.png



感谢您关注我的指南。 如果有任何遗漏的步骤或任何不清楚的步骤,请告诉我。 此外,如果有任何其他迷你指南或与设置适合“附加信息”的服务器相关的其他事项,请告诉我,我会尽力做到。

- Cuvvvie

注意:此设置指南是为使用我的干净v15重新包装的人制作的。 如果您没有使用我的重新包装,许多设置步骤将类似,但遵循本指南可能不适合您。 因此,我不会给那些使用除我重新包装之外的东西的人提供任何支持。 谢谢!


页: [1]
查看完整版本: 全民免费飞飞发布服务器设置指南(第15版)