Git Product home page Git Product logo

nectarrcon's Introduction


NectarRCON

使用 WPF 开发的Rcon管理器

♥ 此项目长期维护,如有任何BUG或奇妙的想法都可以提交Issue!

license

支持的游戏

  • 和Minecraft使用同一个Rcon协议的游戏或应用

能力

  • 连接单个服务器
  • 分组服务器 (将命令广播到组内的所有服务器)
  • 多语言支持(目前内部支持中文和英文,支持自定义其他语言)
  • 支持解析SRV服务器地址
  • 内置两种主题(这不算能力吧喂!!!)

后续想法

没错!!! 我们的项目正在蒸蒸日上(bushi)

  • 其他Rcon协议支持 (最优先)
  • 日志部分重构
  • 自动更新支持 (有想法)
  • 自动脚本执行 (有想法但暂无需求)
  • 基于Rcon的插件 (有需求但懒)

关于本项目

学习 WPF 时突发奇想做的一个工具,代码可能不太美观(各种乱七八糟,一锅乱炖的写法)

项目依赖

名字 地址
WPF-UI (作者已废弃的版本) https://github.com/lepoco/wpfui

部分截图

点击展开 主页面 / Home Page

需要密码 / PasswordPage

设置页面 / Settings page

连接成功/Command page

nectarrcon's People

Contributors

zkhssb avatar huangxiuqi avatar

Stargazers

ChenM0M avatar  avatar Bingli Ye avatar  avatar  avatar  avatar YuYue avatar  avatar  avatar  avatar zixing avatar LT_Name avatar 誠誠-ChengCheng avatar tatianyi avatar XiaoMouz avatar TYHH10 avatar  avatar HappyKanda avatar  avatar 时孤 avatar Edik avatar  avatar  avatar Creeper avatar  avatar  avatar  avatar Shijie Xiong avatar  avatar Justus Pan avatar  avatar Tao Jikun avatar u1s3 avatar ysarsw avatar rel1efer avatar  avatar 钱豆子 avatar  avatar ビアンカの犬 avatar MattWang avatar  avatar  avatar Tsuboka Kumiko avatar  avatar  avatar  avatar Mastest avatar  avatar Void avatar  avatar  avatar Misuzu avatar Cyannnnn avatar 水杉 avatar myot233 avatar  avatar  avatar  avatar Victor Black avatar Mick avatar ck小捷 avatar  avatar Gakuen avatar  avatar Charles avatar  avatar  avatar  avatar  avatar  avatar Louix avatar Sark1tama avatar  avatar well.james avatar LinearKF avatar SHIHUANG214 avatar Lotuses avatar  avatar Elaina avatar 神代綺凛 avatar LoFitch avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar ache avatar Dr_Black avatar  avatar catShy avatar lyirs avatar DeMeng avatar  avatar  avatar Genji avatar  avatar  avatar

Watchers

 avatar

nectarrcon's Issues

执行命令后返回的日志不完整

作者大大,为什么帕鲁执行命令返回的都是不完整的,比如返回的服务器名称只有前部分,返回的steamid也只有部分数字,后面的都没有了,游戏里执行命令是可以显示完全的

服务器返回的多行内容无法换行展示

服务器返回的多行字符都显示在了一行

[2023-08-18 19:34:53] > help
[2023-08-18 19:34:53] /advancement (grant|revoke)/attribute <target> <attribute> (get|base|modifier)/execute (run|if|unless|as|at|store|positioned|rotated|facing|align|anchored|in|summon|on)/bossbar (add|remove|list|set|get)/clear [<targets>]/clone (<begin>|from)/damage <target> <amount> [<damageType>]/data (merge|get|remove|modify)/datapack (enable|disable|list)/debug (start|stop|function)/defaultgamemode <gamemode>/difficulty [peaceful|easy|normal|hard]/effect (clear|give)/me <action>/enchant <targets> <enchantment> [<level>]/experience (add|set|query)/xp -> experience/fill <from> <to> <block> [replace|keep|outline|hollow|destroy]/fillbiome <from> <to> <biome> [replace]/forceload (add|remove|query)/function <name>/gamemode <gamemode> [<target>]/gamerule (announceAdvancements|blockExplosionDropDecay|commandBlockOutput|commandModificationBlockLimit|disableElytraMovementCheck|disableRaids|doDaylightCycle|doEntityDrops|doFireTick|doImmediateRespawn|doInsomnia|doLimitedCrafting|doMobLoot|doMobSpawning|doPatrolSpawning|doTileDrops|doTraderSpawning|doVinesSpread|doWardenSpawning|doWeatherCycle|drowningDamage|fallDamage|fireDamage|forgiveDeadPlayers|freezeDamage|globalSoundEvents|keepInventory|lavaSourceConversion|logAdminCommands|maxCommandChainLength|maxEntityCramming|mobExplosionDropDecay|mobGriefing|naturalRegeneration|playersSleepingPercentage|randomTickSpeed|reducedDebugInfo|sendCommandFeedback|showDeathMessages|snowAccumulationHeight|spawnRadius|spectatorsGenerateChunks|tntExplosionDropDecay|universalAnger|waterSourceConversion)/give <targets> <item> [<count>]/help [<command>]/item (replace|modify)/kick <targets> [<reason>]/kill [<targets>]/list [uuids]/locate (structure|biome|poi)/loot (replace|insert|give|spawn)/msg <targets> <message>/tell -> msg/w -> msg/particle <name> [<pos>]/place (feature|jigsaw|structure|template)/playsound <sound> (master|music|record|weather|block|hostile|neutral|player|ambient|voice)/reload/recipe (give|take)/return <value>/ride <target> (mount|dismount)/say <message>/schedule (function|clear)/scoreboard (objectives|players)/seed/setblock <pos> <block> [destroy|keep|replace]/spawnpoint [<targets>]/setworldspawn [<pos>]/spectate [<target>]/spreadplayers <center> <spreadDistance> <maxRange> (<respectTeams>|under)/stopsound <targets> [*|master|music|record|weather|block|hostile|neutral|player|ambient|voice]/summon <entity> [<pos>]/tag <targets> (add|remove|list)/team (list|add|remove|empty|join|leave|modify)/teammsg <message>/tm -> teammsg/teleport (<location>|<destination>|<targets>)/tp -> teleport/tellraw <targets> <message>/time (set|add|query)/title <targets> (clear|reset|title|subtitle|actionbar|times)/trigger <objective> [add|set]/weather (clear|rain|thunder)/worldborder (add|set|center|damage|get|warning)/jfr (start|stop)/ban-ip <target> [<reason>]/banlist [ips|players]/ban <targets> [<reason>]/deop <targets>/op <targets>/pardon <targets>/pardon-ip <target>/perf (start|stop)/save-all [flush]/save-off/save-on/setidletimeout <minutes>/stop/whitelist (on|off|list|add|remove|reload)

some bug

I encountered a problem, every time I execute a command, it shows: Keep Alive Keep Alive Keep Alive first, and then there is no return data until the next command is executed, then it shows the return result of the previous command, and so on. By the way, can NectarRCON support Unicode characters?

new important issues

Hello developer, I have a new requirement, I have already given you a star, I need rcon to send the same command to all servers at the same time, so every time I send an rcon command, I need to reconnect to a new rcon, which is very troublesome, so can you add a multi-rcon server connection function? The same command is executed by multiple rcon nodes at the same time, which will make the efficiency much faster. Of course, I can also use your code to continue development, but because I am the server administrator, I may not have that much time. So I hope you can add this function. Thank you very much for your contribution!

崩溃问题

版本:1.0.0-beta4
环境:windows11
服务器环境:ubuntu22.04 帕鲁服务
问题描述: 在链接服务器时与断线重连时有较大概率程序闪退崩溃
日志:未找到崩溃相关日志 logs文件夹下只有服务器命令执行日志

【新功能建议】 上键使用历史执行过的命令

希望在输入窗口中按上键可以“自动输入”历史执行过的命令,然后可以修改或是直接执行;

这个表述可能不太清楚,例如windows的powershell执行过命令以后,只要按方向键上键就能快速地再执行一次这个命令
;这与linux的bash环境下执行命令类似,同样可以自动获取历史执行的命令

CLI

Sorry if I'm asking the question in the wrong place, but I don't really understand how to use Github. I kindly ask you to make a version for working on the command line. Or add the ability to execute commands in the current version via the console

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.