Difference between revisions of "Realcraft:Main Page"

From wiki.vg
Jump to navigation Jump to search
m (moved Realcraft to Realcraft:Main Page: Moving Realcraft out of the main namespace)
(Fixing grammatical errors)
(9 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[Realcraft]] is a custom Minecraft server coded by [[User:Jailout2000|Jailout2000]] around the Minecraft 1.0.0 protocol. It is coded in Realbasic. The server runs out of the console; it does not have a GUI to which you could control it.
+
{{Box|
[[File:Realcraft-Testing-Ranks-And-Custom-Labels.png|thumb|border|right|top|400px|This was on January 7th, 2012 while I was testing out user ranks, colors, and custom user labels.]]
+
BORDER = #9999FF|
 +
BACKGROUND = #99CCFF|
 +
WIDTH = 100%|
 +
ICON = |
 +
HEADING = '''Introduction''' |
 +
CONTENT = 
 +
[[Image:Realcraft-Testing-Ranks-And-Custom-Labels.png|thumb|border|right|top|400px|This was on January 7th, 2012 while I was testing out user ranks, colors, and custom user labels.]]
 +
'''Realcraft''' is a custom (third-party) Minecraft server written in [http://www.realbasic.com/ Realbasic] by [[User:Jailout2000|Jailout2000]]. It implements the [http://www.minecraft.net/ Minecraft] 1.3.2 server protocol. The server runs out of the console. It is also closed source, meaning anyone with a copy of it will not receive updates and the author will consider their copy a leaked build.
  
== License ==
+
The author does not wish for anyone to obtain a copy of Realcraft. Anyone who wishes to play on Realcraft must connect to the author's server if and when it is online.
  
Realcraft is written as open-source at [https://github.com/Jailout2000/Realcraft github]. See the LICENSE file there. If there is no LICENSE file, then assume general public / proprietary software.
+
The server is being written on and tested with Microsoft Windows, but it must be compatible with Linux so it can be run on the author's server machine. There are no plans to support Mac OS X at this time.
  
Also note that the github repository is not where the source will live. The source lives on my hard drive until I feel like uploading it to git. I will be using github for a backup of Realcraft's source only, and not as the main source.
+
The author may be contacted through IRC ([irc://irc.freenode.net/#realcraft irc.freenode.net#realcraft]) if you have any queries about the software itself or how all of this is setup.
  
== Project Status ==
+
Eventually, Realcraft will become a duplicate of the [http://innectis.net/ Innectis] community's server. This is a long-term goal and is expected to never be completed until years from now.
  
Currently the project is in '''active''' development.
+
The author also wants to note that at any time Realcraft may go on hiatus, meaning that development has been paused or stopped for a long time. If this happens and you still want to use Realcraft, contact the author through the IRC services above. A little demand always helps a sole freelance programmer.
  
=== Plans / To-Do ===
+
}}
  
* Eventually use an external library for generation of worlds. At the moment, generation of worlds is done internally
+
{| width="100%"
** It might be possible to use a libnoise .dll/.so file and declare into it from the server, but I cannot say for sure yet
+
|- style="vertical-align: top;"
* Provide a download for the server so others may use it
+
| width="70%" | <!-- Section 1  -->
** This will mean building the server for cross-platform support. Currently it is Windows x86 only
+
{| width="100%"
** This would also mean having a new license for the project
+
|- style="vertical-align: top;"
* Player authentication with Minecraft.net
+
| <!-- Section 1-1 -->  
* <strike>MySQL database support</strike> Completed.
+
{{Box|
** Player whitelist and/or blacklist support
+
BORDER = #669933|
** <strike>Player ranks</strike> Completed.
+
BACKGROUND = #99CC33|
** Logging
+
WIDTH = 100%|
** Chest/door/area protection
+
ICON = |
** <strike>Server and world-specific options</strike> Completed.
+
HEADING = '''User Information''' |
 +
CONTENT = *[[Realcraft:License|License / Disclaimer]]
 +
*[[Realcraft:Configuration|Configuration]]
 +
*[[Realcraft:Features#Implemented|Features (Implemented)]]
 +
}}
  
=== Live Server ===
+
{{Box|
 +
BORDER = #993300|
 +
BACKGROUND = #CC0000|
 +
WIDTH = 100%|
 +
ICON = |
 +
HEADING = '''Developer Information'''|
 +
CONTENT = *[[Realcraft:Features#Planned|Features (Planned/To-Do)]]
 +
*[[Realcraft:Development_Status|Project Status Updates]]
 +
}}
  
This server may or may not be online; it's only online when Jailout2000 is working on the server.
+
|}
* mc.clan-warp.net:25566
 
  
=== Source Code ===
+
| width="50%" | <!-- Section 2  -->
 +
{| width="100%"
 +
|- style="vertical-align: top;"
 +
| <!-- Section 2-1 -->
 +
{{RealcraftMenu}}
  
The project source is '''open-source''' and is provided under the License heading at the top of this page.
 
 
== Development Status ==
 
 
MySQL support has been added. More packets. Entities are still a work in progress, though events are fired whenever a player moves/looks. Basic chat commands have been added (/emote, /me, /ping, /world). Multi-world support has been finished, including the option to generate a flat nether world (currently based on the world's dimension id whether to generate netherrack or grass). Users now have an ID given to them from a mysql table, and user ranks are also given to users. The tab window, or better known as the server's ping list, has been implemented with fully functional user colors. More updates will be arriving soon. -- [[User:Jailout2000|<span style="color: #0080C0; font-weight: bold;">Jailout2000</span>]] 21:40, 7 January 2012 (MST)
 
 
Server has been rewritten with a new packet buffering system. It's now much easier for me to do things with the Minecraft protocol as opposed to before. The reason for the rewrite is because A) it was mostly hard to maintain and B) I lost the source code in a hard drive failure. Right now the rewrite is at the point of where the earlier version was; you can run around but don't swing your arm or click anything, don't even walk or jog. -- [[User:Jailout2000|<span style="color: #0080C0; font-weight: bold;">Jailout2000</span>]] 19:33, 2 January 2012 (MST)
 
 
Development will begin again soon. -- [[User:Jailout2000|<span style="color: #0080C0; font-weight: bold;">Jailout2000</span>]] 08:40, 30 December 2011 (MST)
 
 
 
----
 
[[Server_List|Return to Custom Minecraft servers]]
 
 
[[Category:Custom Minecraft Servers]]
 
[[Category:Custom Minecraft Servers]]

Revision as of 03:36, 11 January 2020

Introduction
This was on January 7th, 2012 while I was testing out user ranks, colors, and custom user labels.

Realcraft is a custom (third-party) Minecraft server written in Realbasic by Jailout2000. It implements the Minecraft 1.3.2 server protocol. The server runs out of the console. It is also closed source, meaning anyone with a copy of it will not receive updates and the author will consider their copy a leaked build.

The author does not wish for anyone to obtain a copy of Realcraft. Anyone who wishes to play on Realcraft must connect to the author's server if and when it is online.

The server is being written on and tested with Microsoft Windows, but it must be compatible with Linux so it can be run on the author's server machine. There are no plans to support Mac OS X at this time.

The author may be contacted through IRC (irc.freenode.net#realcraft) if you have any queries about the software itself or how all of this is setup.

Eventually, Realcraft will become a duplicate of the Innectis community's server. This is a long-term goal and is expected to never be completed until years from now.

The author also wants to note that at any time Realcraft may go on hiatus, meaning that development has been paused or stopped for a long time. If this happens and you still want to use Realcraft, contact the author through the IRC services above. A little demand always helps a sole freelance programmer.

User Information
Developer Information
Quick Menu