最MC论坛

标题: [编程|信息|其他]NNCHTTP——在MC里搭建一个网站[1.8.X] [打印本页]

作者: Jianghao7172    时间: 2017-4-28 14:17
标题: [编程|信息|其他]NNCHTTP——在MC里搭建一个网站[1.8.X]
本帖最后由 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服务器

使用效果截图
后台显示内容
[attach]18298[/attach]
游戏内运行效果
[attach]18299[/attach]
访问网站效果
[attach]18300[/attach]

下载地址

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

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



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



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

版本更新时间更新内容下载地址
1.0.132017.04.28修复了多线程问题,增加重载、关闭、启动命令
[attach]18301[/attach]


MD5: 37D8D1266BAA201B1B9FB7C7AB0E300A
软件版本
(测试版)
2017.05.01
(临时更新)
此版本为软件版,非插件,仅用于测试,测试成功后
将会加入到插件,由Accelerator负责开发
使用方法:命令行输入java -jar NicoHttp.jar
访问端口:8080,默认为当前文件夹目录,本版本由于在测试中
不带设置功能,敬请期待正式版放出。


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


MD5: B7511285406DA5218D3BE0737AE0140C
占位待更——————

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

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

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


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


作者: Stay_adorable    时间: 2017-4-28 22:17
mcbbs原作者?
作者: Jianghao7172    时间: 2017-5-3 13:41
Stay_adorable 发表于 2017-4-28 22:17
mcbbs原作者?

正是,Niconico Craft是我的新团队名称
作者: dawdawdawd    时间: 2017-5-3 15:48
好东西,收下了,支持lz,楼主辛苦了
作者: qaz197418i    时间: 2017-6-5 17:48
好插件,支持一下!
作者: 2403002047    时间: 2017-6-9 12:54
66666666666666666666
作者: CYMFAJH    时间: 2017-6-24 20:57
可以
作者: 545615233    时间: 2017-10-16 10:45
https://page72.ctfile.com/fs/14049972-222612599




欢迎光临 最MC论坛 (http://www.zuimc.com/) Powered by Discuz! X3.2