查看: 41419|回复: 9

【搬运】 Swordie v176 Server Setup Guide

  • TA的每日心情
    无聊
    2020-10-9 11:18
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    中级会员

    枫币
    578
    威望
    0
    贡献
    14
    在线时间
    25 小时
    注册时间
    2019-11-8
    发表于 2020-5-21 12:18:51 | 显示全部楼层 |阅读模式
    转自 http://forum.ragezone.com/f428/swordie-v176-server-setup-guide-1176727/

    Long time lurker, active maybe 10 years ago when v62 was still a thing and the community was growing. Decided to make use of my free time to port over the guide written on Discord. Hopefully this helps more people to get into some sort of mushroom-game dev

    Full credits to the Swordie team & contributors, especially Asura and Sjonnie who originally wrote this guide.

    Swordie Discord: https://discord.gg/DyFcAM8


    源码下载: https://www.sourcetreeapp.com/
    开发工具下载 IntelliJ (Community version): https://www.jetbrains.com/idea/downl...ection=windows
    数据库下载 MySQL Workbench: https://dev.mysql.com/downloads/workbench/
    运行环境下载 WAMP Server: https://sourceforge.net/projects/wampserver/
    java jdk下载 Java Dev Kit 1.8uXX: http://www.oracle.com/technetwork/ja...s-2133151.html
    wz导出工具下载 WZ Dump: http://www.mediafire.com/file/2av7so...ZDump.rar/file

    GMSv176客户端下载
    http://download2.nexon.net/Game/Mapl...SSetupv176.exe
    http://download2.nexon.net/Game/Mapl...SSetupv176.z01
    http://download2.nexon.net/Game/Mapl...SSetupv176.z02
    http://download2.nexon.net/Game/Mapl...SSetupv176.z03
    http://download2.nexon.net/Game/Mapl...SSetupv176.z04
    http://download2.nexon.net/Game/Mapl...SSetupv176.z05
    http://download2.nexon.net/Game/Mapl...SSetupv176.z06

    教程
    1. 打开 Source Tree
    2. Click File > Clone/New

    3. 输入详细信息如下:

    4. Hit Clone
    步骤 2: 导出 WZ 文件1. **确保你安装了GMS客户端 v176 **
    2. 创建 2 个新的空白文件夹命名 “wz” 和 “dat”

    3. 打开 WZ Dumper & 选择 “Dump All WZ Files from Folder”


    5. 选择你安装 v176 的地方



    6. 接下来, 选择 wz 文件 您在源文件夹中创建的


    提示:此步骤将花费一些时间,因此您可以在等待时继续进行下一步。


    步骤 3: 创建你的数据库1. 安装 (if you haven’t already) 运行 WAMP 服务. 确保在右下侧边栏中亮起绿色。
    2. 打开 MySQL 并通过单击+号添加新的连接


    3. 填写以下信息:



    4. 单击您新创建的连接


    5. 创建一个新的模式


    6. 命名架构 “swordie”, 不要触摸其他任何选项,然后单击“应用并完成”.


    7. 打开 script 文件


    8. 导航 <你的源码文件处>/sql/ 然后选择 InitTables_characters.sql




    9. 双击打开


    10. 执行文件



    11. 完成后,您将需要运行sql文件夹中的其余脚本。




    步骤 4: 运行服务端**注意**: 你的 WZ 文件必须完成导出 在继续之前(步骤 2) .
    1. 打开 IntelliJ
    2. 点击 Open or Import


    3. 选择 swordie 源码文件然后打开他. 打开后,项目窗口将出现在左侧栏中。


    4. 从此侧边栏打开src > main > java . 如果 ‘java’ 文件 没有标记为蓝色, 右键单击它 > Mark Directory as > Sources Root


    5. 导航至src > main > java > net.swordie.ms > Server. 右键然后run server.



    6.由于必须生成dat文件,因此第一次运行服务器需要一段时间。 要有耐心,用手指交叉。
    7. 一旦看到这样的:

    您的服务器应已启动并正在运行。
    8. 如果是第一次运行,请重新启动服务器




    步骤 5: 连接你的服务器1. Refer to Bluntest’s method: [v176] Client + Bypass OR use the updated one I created here: http://forum.ragezone.com/f921/v176-...lient-1177022/ (这个允许您从启动器中创建一个帐户)
    2. 下载文件, 解压缩并将其放入您的v176文件夹。 确保备份原件
    3. 删除 Blackcipher 文件.
    4. 管理员权限运行MoonLight
    5. 在任务栏中,右键单击冒险岛图标,然后单击play.


    6. 使用预制帐户登录:
    Username: admin

    Password: admin

    PIC: 111 111








    该用户从未签到

    初级会员

    枫币
    408
    威望
    0
    贡献
    0
    在线时间
    60 小时
    注册时间
    2020-8-13
    发表于 2020-8-14 08:41:23 | 显示全部楼层
    大神你好,感谢分享,请问这个端有架设好的吗?太感谢你了!
  • TA的每日心情
    无聊
    2020-10-9 11:18
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    中级会员

    枫币
    578
    威望
    0
    贡献
    14
    在线时间
    25 小时
    注册时间
    2019-11-8
     楼主| 发表于 2020-9-8 16:57:14 | 显示全部楼层
    lifeng520520 发表于 2020-8-14 08:41
    大神你好,感谢分享,请问这个端有架设好的吗?太感谢你了!

    有架设好的 但是修复一般 建议自己源码调试比较好的

    该用户从未签到

    新人上路

    枫币
    22
    威望
    0
    贡献
    0
    在线时间
    1 小时
    注册时间
    2021-2-8
    QQ
    发表于 2021-2-8 06:20:25 来自手机 | 显示全部楼层
    请问这个源码怎么下载,大佬能百度云一份吗

    该用户从未签到

    新人上路

    枫币
    3
    威望
    0
    贡献
    0
    在线时间
    0 小时
    注册时间
    2021-8-25
    QQ
    发表于 2021-8-25 04:10:51 | 显示全部楼层

    求助!

    本帖最后由 ffwww1 于 2021-8-25 04:21 编辑

    本人新手,第一次就失败还请高手求助一下
    1.请问一下不能创建一个新的模式怎么办?

    2.请问一下导航至src > main > java > net.swordie.ms > Server. 右键然后run server.--->执行时出错?

    3.请问一下新创建的连接--->不能运行?
    4.请问一下步骤 2: 导出 WZ 文件--->(源码文件)<---这个是哪一个地方是下载这个里面文件https://bitbucket.org/swordiemen/swordie/src/master/  or  导出 Source Tree里面的文件然后再里面创造 “wz” 和 “dat”文件吗?







    该用户从未签到

    新人上路

    枫币
    13
    威望
    0
    贡献
    0
    在线时间
    2 小时
    注册时间
    2021-9-11
    发表于 2021-9-11 20:25:18 | 显示全部楼层
    留名
    mark!!!!!!!!!!!!!!!!!!!!!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-4-9 13:35
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    新人上路

    枫币
    141
    威望
    0
    贡献
    2
    在线时间
    10 小时
    注册时间
    2018-10-18
    发表于 2021-9-22 11:00:59 | 显示全部楼层
    大神你好,感谢分享。运行server后,提示Exception in thread "main" org.hibernate.MappingException: Could not get constructor for org.hibernate.persister.entity.SingleTableEntityPersister
            at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:123)
            at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:77)
            at org.hibernate.metamodel.internal.MetamodelImpl.initialize(MetamodelImpl.java:181)
            at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:312)
            at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:471)
            at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:728)
            at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:744)
            at net.swordie.ms.connection.db.DatabaseManager.init(DatabaseManager.java:138)
            at net.swordie.ms.Server.init(Server.java:61)
            at net.swordie.ms.Server.main(Server.java:144)
    Caused by: org.hibernate.InstantiationException: could not instantiate test object : net.swordie.ms.client.character.Char
            at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:43)
            at org.hibernate.engine.internal.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:68)
            at org.hibernate.tuple.PropertyFactory.buildIdentifierAttribute(PropertyFactory.java:65)
            at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:142)
            at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:612)
            at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:126)
            at sun.reflect.GeneratedConstructorAccessor20.newInstance(Unknown Source)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
            at org.hibernate.persister.internal.PersisterFactoryImpl.createEntityPersister(PersisterFactoryImpl.java:96)
            ... 9 more
    Caused by: java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
            at org.hibernate.engine.internal.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:40)
            ... 18 more
    Caused by: java.lang.UnsupportedClassVersionError: org/openjdk/nashorn/api/scripting/NashornScriptEngineFactory has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
            at java.lang.ClassLoader.defineClass1(Native Method)

  • TA的每日心情
    慵懒
    2023-2-3 09:42
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    初级会员

    枫币
    337
    威望
    0
    贡献
    2
    在线时间
    51 小时
    注册时间
    2019-4-1
    QQ
    发表于 2022-5-11 12:01:51 | 显示全部楼层
    您好我想问一下gms 176大概国服哪个版本

    该用户从未签到

    新人上路

    枫币
    19
    威望
    0
    贡献
    0
    在线时间
    1 小时
    注册时间
    2022-6-15
    QQ
    发表于 2022-6-17 15:30:53 | 显示全部楼层
    客户端下载失败

    该用户从未签到

    新人上路

    枫币
    8
    威望
    0
    贡献
    0
    在线时间
    0 小时
    注册时间
    2022-7-17
    发表于 2022-7-18 03:32:42 | 显示全部楼层
    625833348 发表于 2021-9-22 11:00
    大神你好,感谢分享。运行server后,提示Exception in thread "main" org.hibernate.MappingException: Cou ...

    jdk要用16, 教程选jdk8, 是过时的.
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    枫叶物语即使倒闭也绝对不会变质
    Copyright © 2001-2013 Discuz Team. Powered by Discuz! X3.5 |网站地图 | 本站已运行: