您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 4196|回复: 7
打印 上一主题 下一主题

[原创插件] [编程|信息|其他]NNCHTTP——在MC里搭建一个网站[1.8.X]

[复制链接]
  • TA的每日心情
    开心
    2017-9-3 16:08
  • 签到天数: 286 天

    [LV.8]以坛为家I

    跳转到指定楼层
    楼主
    发表于 2017-4-28 14:17:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    服务端插件
    中文名称: 简易HTTP服务器
    英文名称: Niconico Craft HTTP Server
    来源: 原创
    类型: |Bukkit/Spigot插件| 
    前置插件:
    原帖地址: http://www.niconicocraft.com/httpserver/
    下载地址: http://www.niconicocraft.com/httpserver/
    更新时间: 2017-04-29
    语言支持: 简体中文 
    本帖最后由 Jianghao7172 于 2017-5-3 13:41 编辑

    Niconico Craft HTTP

    一款轻量级的HTTP服务器插件


    简介
             NNCHTTP(Niconico Craft HTTP Server)是一款轻量级的HTTP服务器插件,使用本插件,你可以方便快捷地搭建一个单页面网站,对于想建设网站却不会搭建Nginx、Apache、IIS的小白腐竹是个很好的选择。
           这是我学习Java以后的第一个成功的作品,希望得到大家的支持,谢谢!       插件使用socket发送数据,性能非常高,多客户端连接不崩溃
           由于个人技术问题——吧,现在只支持单页面,后续可能会支持多页面哦!
           现在已经完美支持多页面以及子目录,并且拥有完善的处理机制(CGI)
           经过测试,Java的性能非常强悍,PHP 7的CGI响应速度都不及Java一半,可见这个插件的性能非常好。
           未经作者允许,请勿转载!如果使用中遇到问题,请在帖子中留言,最好附上截图

    使用方法
      1.下载插件,放进您的 plugins 文件夹中,并启动服务器或者重载( reload )
      2.打开 plugins/NiconicoCraftHTTP/config.yml
      3.修改 serverport: 后面的数字为您想要的网站端口,例如 80,注意空格,不填写则默认 8080
      4.修改 web_root: 为你的网站根目录,不填写则默认为 plugins/NiconicoCraftHTTP/html 文件夹
      5.复制您的网页到网站根目录,也就是上面设置的文件夹
      6.在后台执行命令 nnchttpreload 或者进入游戏执行 /nnchttpreload 即可加载网页
      7.浏览器打开 http://localhost:您设定的端口/ 即可访问网站

    插件命令 & 权限
    命令名称 权限节点 命令作用
    /nnchttp niconicocrafthttp.nnchttp 查询HTTP服务器运行状态信息等
    /nnchttpreload niconicocrafthttp.nnchttpreload 重新加载插件配置文件,重新读取网页文件内容
    /nnchttpstop niconicocrafthttp.nnchttpstop 关闭HTTP服务器
    /nnchttpstart niconicocrafthttp.nnchttpstart 启动HTTP服务器

    使用效果截图
    后台显示内容
    游戏内运行效果
    访问网站效果

    下载地址

    [↓]下载地址 1 官网服务器
    点击访问->

    [↓]下载地址 2 CDN服务器 点击访问->



    因为穷。。官网是映射的。。有时候打不开是正常的事情
    如果官网打不开,可以选择从CDN服务器下载或者从论坛下载



    [↓]下载地址 3 论坛下载

    版本更新时间更新内容下载地址
    1.0.132017.04.28修复了多线程问题,增加重载、关闭、启动命令
    [/suo]
    MD5: 37D8D1266BAA201B1B9FB7C7AB0E300A
    软件版本
    (测试版)
    2017.05.01
    (临时更新)
    此版本为软件版,非插件,仅用于测试,测试成功后
    将会加入到插件,由Accelerator负责开发
    使用方法:命令行输入java -jar NicoHttp.jar
    访问端口:8080,默认为当前文件夹目录,本版本由于在测试中
    不带设置功能,敬请期待正式版放出。
    [suo]下载地址传送门


    (非正式版)
    1.0.142017.05.03首次加入子目录和多文件支持,增加404页面自定义功能
    自动识别文件MIME类型,支持自定义MIME类型
    使用多线程+异步执行,防止线程锁死导致无法操作控制台
    优化代码,减少无用变量,提升整体运行速度
    [suo][/suo]
    MD5: B7511285406DA5218D3BE0737AE0140C
    占位待更——————

    常见问题 F & Q
        问题1:启动不了,提示启动失败
        解决:检查你设置的端口是否已经被其他程序占用,如果已经被占用,请尝试关闭该程序或者修改端口

        问题2:网页显示乱码
        解决:请修改网页编码为 UTF-8 无BOM编码格式 ,一般的编辑器如 NotePad++ 都有这种功能

        问题3:后台一直有访问提示
        解决:当有用户连接时默认会提示的,下一步将会支持开启或者关闭,并支持将记录写到文件中。


    package niconicocrafthttp;
    public static String text = "回帖一下不会怀孕的!谢谢支持!";

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?加入最MC

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2024-3-16 00:21
  • 签到天数: 178 天

    [LV.7]常住居民III

    沙发
    发表于 2017-4-28 22:17:41 | 只看该作者
    mcbbs原作者?

    点评

    正是,Niconico Craft是我的新团队名称  详情 回复 发表于 2017-5-3 13:41
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2017-9-3 16:08
  • 签到天数: 286 天

    [LV.8]以坛为家I

    板凳
     楼主| 发表于 2017-5-3 13:41:54 | 只看该作者

    正是,Niconico Craft是我的新团队名称
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    难过
    2017-5-26 09:55
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    地板
    发表于 2017-5-3 15:48:47 | 只看该作者
    好东西,收下了,支持lz,楼主辛苦了
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    5#
    发表于 2017-6-5 17:48:40 | 只看该作者
    好插件,支持一下!
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    开心
    2017-7-14 08:27
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    6#
    发表于 2017-6-9 12:54:42 | 只看该作者
    66666666666666666666
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    8#
    发表于 2017-10-16 10:45:17 | 只看该作者
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则