R2Northstar / Northstar

Repo for packaged Northstar releases
https://northstar.tf/
MIT License
1.69k stars 131 forks source link

[Feature Request] RCon support and chat logging with client ids #76

Open RaidMax opened 2 years ago

RaidMax commented 2 years ago

I'm the developer of an administration tool for Call of Duty https://github.com/RaidMax/IW4M-Admin and would like to add support for Northstar.

In order to add support, server owners would need the ability to remotely execute commands on their dedicated servers (not from the client and typically secured by an rcon password) and have chat messages logged with the client ids associated to them. (that's a bare minimum and the implementation details are flexible). I think having administration tool compatibility would be very beneficial to server owners and communities.

It's possible the chat logging can be done with just mods, but I am not familiar enough with engine to verify.

DxsSucuk commented 2 years ago

Agreed.

btarg commented 2 years ago

There is already an RCon mod for Northstar

RaidMax commented 2 years ago

There is already an RCon mod for Northstar

It’s not really RCon. It proxies client commands through a script to the server. It can only be used ingame and does not have proper authentication.

yolarrydabomb commented 2 years ago

Please keep your token grabber out thx Agreed.

Maybe you both need to learn more of what IW4MAdmin does. before instantly thinking "OMG THIS THING IS A TOKEN GRABBER". IW4MAdmin is a very useful administrator server tool to keep abusive and toxic players out with lots of plugins support like map vote via in-game chat and personal server stats of kills and death. Even if it does grab some type of client id which you guys seem to call it a "token" Doesn't mean server admins able to steal your Origin account. 🙄

IW4MAdmin is very trusted system. If it wasn't....Guys like cod4x, X-Labs and Plutonium would patch a way for making it useless.

yolarrydabomb commented 2 years ago

Sure seems like it if you're just waiting to respond so quickly. Did I touch a nerve or something? You're an authoritarian loser.

Nah just low IQ or troll people like you should never be on github that have 0 clue what they talking about. I rather not continue this drama any longer. I'm here to support RaidMax and his project and believe this be a good addition for Northstar that is all.

Feeding time for trolls is over. Get a life my man. lol

MerijnHendriks commented 2 years ago

Please stop acting like children, this is a development zone not reddit or discord.

Having that said, I agree with @RaidMax that having at least minimal rcon support would be beneficial to server owners and its players.

x3Karma commented 2 years ago

There's no chat logging yet, remote execution might be possible though

Vexbane commented 2 years ago

I have been a avid fan of titanfall 1 & 2 since their release + avid player hosted server advocate... but during the same time I have been using rcon tools while running the most popular call of duty servers in the world for years.

I can vouch for Raidmax. He is a standup guy, has his own clan for many years and supports all other clans + people across many communities. His rcon tool is a premium service, offered for free. I highly suggest those that have not had the experience using it, to give it a try.

I would really love to have this implemented for our servers that our clan plans to start hosting in the near future in Northstar.

Thanks for your consideration,

See you in game!

EDIT: Another useful reason for advocating for this - is server owners of other clients can have [1] Rcon tool to use for all clients, instead of using several differ systems, multiple updates / patches / fixes + bugs for them all.

laundmo commented 2 years ago

@RaidMax you might be interested in my fork of the software that I made mostly for personal use, it allows sending commands and receiving logs through raw TCP sockets. the logs include chat messages, and you can send console commands or whole squirrel scripts.

https://github.com/laundmo/NorthstarLauncher

Vexbane commented 2 years ago

I am grateful to all of you that are dedicating your time to working on this project for free, but understand this is a 'passion' project. Which tends to lead people work on specific things they are passionate about. I don't want to take away any free lance developer from working on specific parts of Northstar, but if there are any out there that might have the same passion as me for trying to get IW4MAdmin Rcon Tool Raidmax has developed to work with Northstar - I am willing to compensate you for your time to make changes necessary or at the very least try to discover how difficult it would be to implement / test - even if it can't come to fruition. It might be a little less fun to work on than other things and hope a financial arrangement might help to make it worth someone's time.

Respectfully - Discord: Vexbane # 0701

[11:56 AM] Vexbane: where you stand with iw4m + titanfall. Im close to offering someone from northstar $ to work on integration with iw4m, if it comes to that - but need to know your commitment / interest in / willingness to work with someone if i hire them [11:57 AM] RaidMax: All they need to do is implement an rcon system and chat logging [11:57 AM] RaidMax: It’s pretty simple to integrate IW4MAdmin with that after [11:57 AM] Vexbane: is that something that needs to happen on the back end with bob or any of the coder / devs helping to work on it? [11:58 AM] Vexbane: who is "they" you refer to exactly [11:59 AM] RaidMax: Any developer that has the ability to implement it can do it [12:01 PM] RaidMax: It’s basically just opening a socket that listens for commands and rcon password that matches and the relays them to the game engine command processor and returns any output

EDIT: 1/23/2022 @1:30 PM EST NYC time zone Just to clarify and clear up any confusion. I am looking to hire someone to work specifically on IW4MAdmin Rcon Tool integration + functionality within Northstar Client, provided the main developers + staff + coders currently working on the project allow it's implementation. Since this is a [feature request] specific to my own personal needs, I am hoping this is a acceptable request.

laundmo commented 2 years ago

I am willing to compensate you for your time to make changes necessary

image

Vexbane commented 2 years ago

I am willing to compensate you for your time to make changes necessary

image

donations and paid labor are different things. I already read and was aware of your screenshot, but thank you.

laundmo commented 2 years ago

i mean, RCON is gonna happen. Thats inevitable, because server owners want to be able to manage their servers.

if you disagree with the RaidMax tool or whatever, maybe take that elsewhere, this thread is mostly asking about RCON

laundmo commented 2 years ago

@RaidMax

Soo, update: theres a RCON PR now, https://github.com/R2Northstar/NorthstarLauncher/pull/100 thanks to @Mauler125 For chat logging with client IDs, theres a feature now called "chathooks" which allows mods to receive chat messages. You could therefore easily make a mod that prints the chat messages in whatever format you would like to the log.