Howdy pardner!

These here forums are read-only. Click here to go to the new forums, where you can actually post and stuff!

Sorry for the inconvenience

-Andrew

[LegendCraft] How to create and host a server!


LegendCraft

Welcome to LegendCraft!

LegendCraft started as a minecraft classic server software based off of fCraft and 800Craft. Since then, it has risen to become a very powerful server software with tons of features and configurable options. Setting up a LegendCraft server is not hard at all. In any case, here is a fully in depth guide for setting up a LegendCraft server. This guide will pretty much work for 800Craft and fCraft servers as well.

Table of Contents Section
Required Downloads I
Port Fowarding II
The ConfigGUI III
FAQs IV

I Required Downloads

-The LegendCraft server runs on the powerful ".net" framework, which requires its users to have certain downloads.

*For Windows Users:

-LegendCraft requires Microsoft .NET Framework 4.0. Your system may already have it installed, and you can download it from here.

*For non-Window Users (Mac, Ubuntu, Red Hat, any Linux distribution):

LegendCraft requires Mono 2.10 (recommended). You can download it from here, or (on some Linux distributions) install it through your package manager.

To be able to use graphical LegendCraft components (ServerGUI and ConfigGUI) you will also need GDI+ library (libgdiplus). Before starting LegendCraft, make sure that it has read/write permissions in the LegendCraft directory.

To run ".exe" files with Mono, use the following syntax: Mono 2.6.4: "mono SomeFile.exe" Mono 2.8+: "mono --gc=sgen SomeFile.exe"

If you're intending to run a public server that appears on minecraft.net's server list, you need to import https certificates to tell mono you trust them, this can be done by running "sudo mozroots --import --ask-remove" as the LegendCraft user on your system.

You may also have to run "sudo certmgr -ssl -m http://www.classicube.net/" and "sudo certmgr -ssl -m https://minecraft.net/" in order for heartbeats to work properly.

Once you have all the require downloads, you can find the latest version of LegendCraft here.


II Port Fowarding

-If you intend to run a public server and have internet that is backed by a router, you must port forward. Port forwarding is required to allow remote computers (other users) to connect to one service (your host server.)

In order to port forward, you must follow these steps:

First, open command prompt, type "ipconfig", and grab the default gateway address. Put this address into any browser window, and hit enter. Keep the cmd prompt open.

image

Next, you will be prompted for your router pass and user. Find it here

If the defaults are wrong, then you must have changed them at one point. Once you have logged into your router, locate your router's section for port forwarding. If that section is unavailable, port forwarding may be included under "port triggering" of your browser.

Add a custom service with any name you desire, a TCP/UDP protocol, and a starting/ending point of 25565. Go back to the cmd prompt and find the ipv4 address located directly above default gateway. This address is your server ip address.

And that is all you need to port forward!


III The ConfigGUI

-The ConfigGUI.exe found in the LegendCraft server files stands for "Graphical User Interface Configuration Tool". It's basically a way for the user to easily customize the server.

After port forwarding and all the downloads have taken place, it is time to customize the server!

I wont go over all of the details about the program since I want you guys to explore it. However, I will be going over several important topics.

First off, the General Tab is where basic things such as the Rules and Server name are edited. IMPORTANT If you want to run off of Minecraft, set the heartbeat location to "Minecraft.net" If you want to run a ClassiCube server, set the heartbeat location to "ClassiCube.net"

If you wish to load/edit/remove/create new worlds, that can be done in the Worlds tab. In order to allow the use of commands such as /MapEdit or /Env, you must specify that in the bottom of the Worlds tab. Setting up ranks is rather self explanatory. The list of ranks can be found on the left side of the Ranks tab, and the permissions for each rank can be found on the right side. You must click and highlight the rank name in order to edit that rank's permissions.

In order to set up an IRC server, you must have a channel registered to you on a specific IRC host. The port is generally 6667, but this can easily change.

The rest is either self explanatory, or more fun to figure our yourself. If you require any assistance at all, please join #LegendCraft at irc.esper.net for help.


IV FAQs

*Does LegendCraft Support Plugins?

-Yup! LegendCraft will accept plugins in the form of .dlls in the plugins folder of the LegendCraft server folder. For details on how to create your own plugin, please refer to here.

*Is LegendCraft open source?

-Of course! LegendCraft is licensed under the MIT permissive license. The source can be found here.

*Okay, so I just downloaded a plugin but I am getting weird errors!

-Make sure you right click on the plugin.dll, select properties and then select "Unblock"

*Do you guys accept donations?

-Not in real money. We accept dogecoins at DLEdxfk2D9ThBN8y7h9mvd57RNM8J5Nkdm for the giggles.

LegendCraft License

LegendCraft code and binaries are licensed and distributed under the permissive MIT License, reproduced here:

Copyright < 2012- 2014 > LegendCraft Team

Copyright (c) < 2012-2014 > < LeChosenOne, DingusBungus >

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.

And thank you for using LegendCraft!

Nice.

alexpotter96 TheNerdBoy Sun Jan 19 at 2:41:26 (2014)

Brilliant way to let it out LeChosenOne

Also check out the plugin tutorial if you are interested ;D

alexpotter96 TheNerdBoy Thu Jan 30 at 12:33:57 (2014)

Ah those plugins..........

Ok... but Still Nice :3

This post has been hidden by the ClassiCube moderation team.
This post has been hidden by the ClassiCube moderation team.
This post has been hidden by the ClassiCube moderation team.
This post has been hidden by the ClassiCube moderation team.
This post has been hidden by the ClassiCube moderation team.

++Lincent posted:++

How do I host it with zombies?

Hi Lincent! To run the zombie game, use /infection. It's built into LegendCraft and you don't need any additional plugins or downloads. The game requires at least two people on the same world to play.

This post has been hidden by the ClassiCube moderation team.
🛑 This thread has been set to read-only due to inactivity. 🛑