Difference between revisions of "Realcraft:Main Page"

From wiki.vg
Jump to navigation Jump to search
m (Use {{MIT}} template)
 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Realcraft]] is a custom Minecraft Beta server coded by [[User:Jailout2000|Jailout2000]] around the Beta 1.8.1 protocol. It is coded in Realbasic. Since it's coded in Realbasic, this means that it does not have access to kernel threads without a lot of effort, and therefore is not a multi-threaded server. The server runs out of the console; it does not have a GUI to which you could control it.
+
{{Box|
 +
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 the author was testing user ranks, colors, and custom user labels.]]
 +
'''Realcraft''' is a custom (third-party) Minecraft server written in [https://en.wikipedia.org/wiki/REALbasic REALbasic] by [[User:Jailout2000|Jailout2000]]. It implements the [http://www.minecraft.net/ Minecraft] 1.3.2 server protocol. The server software runs headless without a GUI, it is a console/terminal-based application.
  
== License ==
+
The software can be found at its [https://github.com/carlbennett/realcraft GitHub repository]. It is licensed under the permissive {{MIT}} license, no warranty is given of any kind, the source code was originally private/closed but was made public/opened years later after the project was abandoned.
  
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 software is written on and tested with Microsoft Windows and Red Hat-based Linux distributions, there were no plans to support running it on Mac OS X.
  
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 GitHub if you have any inquiries about the software.
  
== Project Status ==
+
}}
  
Currently the project is in '''active''' development.
+
{| width="100%"
 +
|- style="vertical-align: top;"
 +
| width="70%" | <!-- Section 1  -->
 +
{| width="100%"
 +
|- style="vertical-align: top;"
 +
| <!-- Section 1-1 -->
 +
{{Box|
 +
BORDER = #669933|
 +
BACKGROUND = #99CC33|
 +
WIDTH = 100%|
 +
ICON = |
 +
HEADING = '''User Information''' |
 +
CONTENT = *[[Realcraft:License|License / Disclaimer]]
 +
*[[Realcraft:Configuration|Configuration]]
 +
*[[Realcraft:Features#Implemented|Features (Implemented)]]
 +
}}
  
=== Plans / To-Do ===
+
{{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]]
 +
}}
  
* Eventually use an external library for generation of worlds. At the moment, generation of worlds is done internally
+
|}
** 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
 
* Provide a download for the server so others may use it
 
** This will mean building the server for cross-platform support. Currently it is Windows x86 only
 
** This would also mean having a new license for the project
 
* Player authentication with Minecraft.net
 
* <strike>MySQL database support</strike> Completed.
 
** Player whitelist and/or blacklist support
 
** <strike>Player ranks</strike> Completed.
 
** Logging
 
** Chest/door/area protection
 
** <strike>Server and world-specific options</strike> Completed.
 
  
=== Live Server ===
+
| width="50%" | <!-- Section 2  -->
 +
{| width="100%"
 +
|- style="vertical-align: top;"
 +
| <!-- Section 2-1 -->
 +
{{RealcraftMenu}}
  
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 ===
 
 
The project source is '''closed/private''', and '''available upon request'''. If you would like to see the source, message [[User:Jailout2000|Jailout2000]]. He would have released it to the general public, but the problem with that is REALbasic isn't equipped to handle separation of files for things like github or Google Code; the closest thing it has is separated files in <span title="RealBasic Version Control Project">RBVCP</span> format, which include #tag lines that you don't see in the Real Studio IDE, so it would make no sense to use it.
 
 
== Development Status ==
 
 
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)
 
 
Notchian clients no longer crash. Lots of internal code has been reworked with the help of [[User:Ribose|Ribose]]. Fixed spawning bugs, it now works correctly on the first time. Fixed gltches with walking/jumping/arm-throwing; you are now free to walk around, just don't hit any blocks (left or right click) at the moment ;). Entities were worked on a bit, and understood a bit more; players should now see other players (but they cannot move right now, they can arm swing though!). Chat is now working properly, and is logged under a different log file. Other than all of this, the server is fairly stable, I can't crash it as of this moment, but that's not to say it isn't crashable, I'm sure somewhere there's a problem. -- [[User:Jailout2000|<span style="color: #0080C0; font-weight: bold;">Jailout2000</span>]] 22:27, 24 October 2011 (MST)
 
 
 
----
 
[[Server_List|Return to Custom Minecraft servers]]
 
 
[[Category:Custom Minecraft Servers]]
 
[[Category:Custom Minecraft Servers]]

Latest revision as of 23:53, 19 May 2022

Introduction
This was on January 7th, 2012 while the author was testing 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 software runs headless without a GUI, it is a console/terminal-based application.

The software can be found at its GitHub repository. It is licensed under the permissive MIT license, no warranty is given of any kind, the source code was originally private/closed but was made public/opened years later after the project was abandoned.

The software is written on and tested with Microsoft Windows and Red Hat-based Linux distributions, there were no plans to support running it on Mac OS X.

The author may be contacted through GitHub if you have any inquiries about the software.

User Information
Developer Information
Quick Menu