Skip to content

Shinori12/SimpleChatServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

SimpleChatServer

A Future IRC Chat Server Based On java

Welcome Everyone! To My Project!

This Is A Server Software of a Simple IRC Chat Server Software Based On Java Only "Successor On The Future Maybe" And It Have Better Features On It!

FAQ

Q : What Does This Thing Do?

A : This is Just a IRC Chat like server software but have better and rich functionalities

Q : Does This Project May Have Plugin As You Said Is Better And Have Better Functionalities?

A : Yes it will but I'm Still Workking on a Sample Plugin And API So You Guys Can Make Your Own Plugins!

Q : How I Can Connect To The Server Then?

A : At This Point, I Will Make A Software Maybe Based On Java Too And Executing it Just like the same How you Start the server! But It Will Be On Another Repository And I Will Mention It To This Readme When It's Finished

Q : What About Developers?

A : At This Point I Will Use A License Of This Software Which Is "MIT License" So You Can Contribute And Make A Fork Of This Project So It Will Grow Bigger And Allow Much More People To Use It

TODO

  • Basic Server Functionalities
  • Console Server Commands Input
  • Chat Commands
  • Administrators Of The Chat Server
  • Plugins API So You Can Make Your Own Plugins
  • Client App To Connect to the Server
  • Having A Plugin Browser Website Like Spigotmc.org etc

Installation

To Install This Server Software It's Easy Under 5 Steps!

  1. Download The Latest Server Software On The Release Tab

  2. Put The Server Software On A New Empty Folder At Anywhere On Your Local PC Or VPS

  3. Install Java 21

  4. Open Terminal Or SSH To your VPS

  5. Type This To The Terminal java -jar SimpleChatServer.jar

And Voila The Chat Server Now Can Be Joined And Have Fun To Make Your Comunities!

Updating

Updating The Server Software Is Even Easier!

  1. Shutdown Your Chat Server By Using ctrl + c

  2. Download The Latest Update From Github Releases

  3. Delete / Replace The Current Server Software On Your Installation Directory

  4. Fire It Up

And Yay! Welcome To The New Version Of This Project!

Contributing

Contributing Is Warmly Welcome! And If You Have Any Features Request Or Bugs About This Project, Feel Free To Open A Pull Request And At The Issues Tab! :3

MIT Licensing

Copyright <2024>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.