GithubHelp home page GithubHelp logo

zkevz / pixel-worlds-server Goto Github PK

View Code? Open in Web Editor NEW
30.0 3.0 10.0 197 KB

The first ever open-sourced Pixel Worlds Server.

License: GNU General Public License v3.0

C# 99.91% Dockerfile 0.09%
csharp growtopia gt kevz pixel private private-server server worlds zkevz

pixel-worlds-server's Introduction

Pixel Worlds Server

The first ever open-sourced Pixel Worlds Server, made in C# 6.0, provides the basic features of the game in well-structured, organized, reliable, and fast code.

Dependencies

The server uses MongoDB as its database, dependency injection code design, log4net as its logging, and 7zip for lzma compression.

Building The Project (Docker)

$ git clone https://github.com/zKevz/Pixel-Worlds-Server
$ docker build -t pixel-worlds-server -f Dockerfile .
$ docker run pixel-worlds-server

Building The Project (Manual)

  1. Make sure to have .NET 6.0 and MongoDB installed
  2. Compile the project
  3. If you are compiling from the command line, you need to copy the PixelWorldsServerPixelWorldsServer.Server\Data directory into the executable directory. If you are using an IDE such as Visual Studio, those files will be automatically copied to the executable directory, so you don't need to do it manually.

Game Features

  • Basic account with name aswell
  • Tutorial
  • Worlds
  • Putting blocks/backgrounds
  • Breaking blocks/backgrounds
  • Multiplayer
  • Collectables
  • Randomized collectables that is 1:1 in the real server
  • Seeds
  • Splicing seeds
  • World chat message
  • Equip / unequip clothes

Contributors

I am the only one who contributes to this project currently. If you want to contribute, feel free to make pull request or issues. Any help is appreciated.

Notable People

These people below are the ones who are helping me discover things. Shoutout:

License

The server uses GPL3 as its license.

Help

If you encounter an issue and is seeking for help, please join this discord server with the link below: https://discord.gg/J4qbskMfM3

pixel-worlds-server's People

Contributors

zkevz 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

Watchers

 avatar  avatar  avatar

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.