Coder Social home page Coder Social logo

palworldrcon's Introduction

Palworld Rcon

A simple WPF/.net 8 Rcon tool for Palworld Dedicated Servers.
Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Usage
  3. Contribution
  4. License
  5. Issues?
  6. Acknowledgments

About the Project

Simple WPF/.net 8 Rcon tool for Palworld Dedicated Servers, this allows you easily use all the RCON usable commands that the Palworld Dedicated Server exposes.

This tool has been put together relatively quickly and likely has some funky issues, it may randomly lock up and require a restart, I'll be looking into it eventually.

Usage

Simply launch the tool then head over to the settings and point it at your Palworld server, you'll need to have RCON enabled in your PalWorldSettings.ini.

Once that's done you can use test connection or save then hit the connect button on the top bar to get connected to your server, after 3 seconds the players should appear and you'll see your current server version and name.

(back to top)

Contribution

To contribute to this project you'll need to have a functional .Net 8 development environment, to do this you can simply install Visual Studio 2022 and the .Net 8 SDK.

Once that's done you can simply clone this repo and begin fiddling, all dependencies will be brought in by Nuget.

Feel free to submit pull requests, I'll review and merge as needed.

(back to top)

License

This project is distributed under the MIT License, see LICENSE for more information.

(back to top)

Issues?

If you encounter issues feel free to create an issue on this repo, I'll address what I can when it comes to problems, however some may be issues in the dedicated server itself.

(back to top)

Acknowledgments

palworldrcon's People

Contributors

ddakebono avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

palworldrcon's Issues

Windows Registry

_rconSubkey = Registry.CurrentUser.OpenSubKey(@"Software\BTK-Development\PalworldRcon", true) ?? Registry.CurrentUser.CreateSubKey(@"Software\BTK-Development\PalworldRcon");

I don't think we should write/use the Windows registry for this kind of program -- and this does fail on some systems. Maybe writing into %userprofile%/AppData would be superior?

I can follow up with a pull request if I get some time, just wanted to mention this.

error info

2024-01-29 15:17:18.485 [Info] - Startup
2024-01-29 15:17:18.641 [Info] - Welcome to Bono's Palworld Rcon Tool!
2024-01-29 15:17:18.641 [Warning] - Using this console allows you to send any commands to the server, please ensure you know what you're about to send!
2024-01-29 15:17:59.126 [Error] - System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'startIndex')
at System.BitConverter.ToInt32(Byte[] value, Int32 startIndex)
at PalworldRcon.Network.RconPacket..ctor(Byte[] data)
2024-01-29 15:17:59.129 [Info] - OnDisconnect called
2024-01-29 15:17:59.131 [Info] -

Shell/CMD line access?

This would be a great tool to help with automation, would it be possible to add cmd line tools much like you can call mcrcon in cmd with
mcrcon.exe -c -H address -P port -p password "Command"

This would be super useful! Thanks in advance

ShowPlayers ?

After using command ShowPlayers there is no response.

connect error

A connection error occurs when the password ends with "."
i sure my password were right i copy it from my config,it works in another rcon manager.

unban ?

how to remove the ban?
it only has the ban button

where are banned ids saved on the server?

Application Crash on connection attempt

Description

When attempting to connect or test connetion to remote server application crashes without error message

Steps to reproduce

  1. Install application and required redistributable it asks for on start
  2. Input server settings
  3. attempt to test connection or connect to server

Expected Result

Application connects allowing me to access commands on server

Actual Result

Application crashes without error message.

Enviroment

Client running application: Windows 10 Pro, 8GB ram

Server/Panel: Pterodactyl 1.11.5 instance with allocated ports: 25575, 8211 running palworld egg file by QuintenQVD0 (URL: https://gist.github.com/QuintenQVD0/8d7af6f08d716872ee609e9a203d696a ) with 16GB of RAM, 50GB HDD space

Server/Node: Pterodactyl Daemon v 1.11.8 instance hosted on dedicated server running ubuntu-18.04

Not linking to server

I have a server hosted by Dat host and you don't get a IP exactly. you get a configurable Link with your port at the end and i keep trying but it's not working

.NET 8 Upgrade

Upgwade to .NET 8 bowno! There shouldn't be any code changes necessary :p

Unable to execute ShowPlayers command

I am able to connect successfully to the server with my configured settings, but when the program attempts to call ShowPlayers to get the list of players, it is forcefully disconnected from the server.

image
image

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.