Obsidian is a program to run a server easily for you. Here are some pictures to demo this awesome program. A program with no future.
Spash screen: The obsidian block spins. (^-^)
Main Screen: Console output on the left, and see who's logged in on the right. With lots of other things inbetween.
Property Editor: It even edits the amount of RAM! What more could you want?
Now, awesomeness aside, lets get to the details.
Features:
[1.0] Server Starting and Stopping
[1.0] Server Property Editing
[1.0] Server Output Reading
[1.0] Server Input Sending
[1.0.1] Bugfix regarding the properties screen.
[1.1] Another bugfix regarding the properties screen.
[1.1] Hamachi Support
[1.1] Ability to backup server
[1.2] Ability to use Bukkit
[1.2] World Import Feature
[1.2.1] Fixed Vanilla downloading instead of Bukkit
[1.2.1] Ability to use custom server .jar
[1.3] GUI Update
More that I forgot.
Planned Features:
[1.1] Ability to Backup Server (and that other button working)
[1.2] Ability to use Bukkit
[1.2] World Import Feature
[3.0B] Revamp the Program
[all] More Features on the main screen
Bug Reports
If you do send a bug report, it won't have any use, since I doubt I would work on this again.
Earlier than [2.0B] To report bugs, I'll be nice. You can post your bugs here, but make sure it hasn't already been answered and it's in a spoiler section. Bug Reporting Checklist:
Error Details (if possible)
A description of the error if details can't be acquired.
A screenshot of the error (if possible).
What you did before the error to make it happen.
[2.0B] and later: I made it simple for you! If the program critically crashes, then a message box tells you what folder to send to the developer, aka me. You can send it here, but if it crashes without the message box, report it in the same manner in the "Earlier than [2.0B]" section.
Bugs:
"java.exe" process doesn't terminate after closing window, causing problems when you start another. Solution: End the "java.exe" process in task manager. Prevention: Make sure you turn the server off before you close the window. Probably fixed in the beta.
Lots of not working things in [3.0B]. It is a beta, after all. Never going to be addressed to.
Download
This project is dead. Since there is very very little usage or demand for this program, I've stopped work on this because no one seems to want to acknowledge it's existence. But, if you're so stubborn that you still want to download it, you can always download it from here.
I can has donations? If you want to donate to me for all my hard work on this program which I have invested many many hours into, view this webpage to give me something I want.
Got a bug. Started and stopped server once went to properties and got this.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidCastException: Conversion from string "True" to type 'Integer' is not valid. ---> System.FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)
at Obsidian.Properties.Properties_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
It's not letting me start. It was saying it didn't have enough memory so I increased it and still getting this
C:\Program Files (x86)\Obsidian\Server>java -Xmx2048M -Xms2048M -jar "C:\Program Files (x86)\Obsidian\Server\minecraft_server.jar" nogui
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
It's not letting me start. It was saying it didn't have enough memory so I increased it and still getting this
C:\Program Files (x86)\Obsidian\Server>java -Xmx2048M -Xms2048M -jar "C:\Program Files (x86)\Obsidian\Server\minecraft_server.jar" nogui
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Help, please.
When it says it doesn't have enough memory, it meant that you didn't have enough ram to start the operation. The server can run on any value, assuming there is enough ram available.
You seem to not have enough ram to start the operation.
Go into the properties, at the top there are two textboxes. Look below to see what to enter into both textboxes. Enter only the numbers on the left
1024 - 1gb
512 - 0.5gb
256 - 0.25gb
128 - 128mb
64 - 64mb
Work down that list until you get a result that works.
[1.2] is out!! My biggest update yet! It features world imports, to import your worlds! It has the ability to use a bukkit server! What doesn't it have?
Rollback Post to RevisionRollBack
If the world is going to end in 2012, then why is there a Farm Simulator 2013? Mayans: 0 Farm Simulator: 1
[1.2] is out!! My biggest update yet! It features world imports, to import your worlds! It has the ability to use a bukkit server! What doesn't it have?
Does it have the ability to support custom jars? Cause I can't get it to recognize Forge.
P:\Server>java -Xmx1024M -Xms1024M -jar "C:\Program Files (x86)\Obsidian\Server\minecraft_server.jar" nogui
210 recipes
27 achievements
2012-12-26 03:55:31 [INFO] Starting minecraft server version 1.4.6
2012-12-26 03:55:31 [INFO] Loading properties
2012-12-26 03:55:31 [INFO] Default game type: SURVIVAL
2012-12-26 03:55:31 [INFO] Generating keypair
2012-12-26 03:55:32 [INFO] Starting Minecraft server on *:25565
2012-12-26 03:55:32 [WARNING] **** FAILED TO BIND TO PORT!
2012-12-26 03:55:32 [WARNING] The exception was: java.net.BindException: Address already in use: JVM_Bind
2012-12-26 03:55:32 [WARNING] Perhaps a server is already running on that port?
How do i fix this?
P:\Server>java -Xmx1024M -Xms1024M -jar "C:\Program Files (x86)\Obsidian\Server\minecraft_server.jar" nogui
210 recipes
27 achievements
2012-12-26 03:55:31 [INFO] Starting minecraft server version 1.4.6
2012-12-26 03:55:31 [INFO] Loading properties
2012-12-26 03:55:31 [INFO] Default game type: SURVIVAL
2012-12-26 03:55:31 [INFO] Generating keypair
2012-12-26 03:55:32 [INFO] Starting Minecraft server on *:25565
2012-12-26 03:55:32 [WARNING] **** FAILED TO BIND TO PORT!
2012-12-26 03:55:32 [WARNING] The exception was: java.net.BindException: Address already in use: JVM_Bind
2012-12-26 03:55:32 [WARNING] Perhaps a server is already running on that port?
How do i fix this?
That happens when you close the window without stopping the server, as far as I know.
To fix it:
Open task manager.
Open the processes tab.
Find the process called "java.exe".
Terminate that process.
If you find another cause of it, just tell me.
Rollback Post to RevisionRollBack
If the world is going to end in 2012, then why is there a Farm Simulator 2013? Mayans: 0 Farm Simulator: 1
[1.3] is out! Due to me being on holiday for the next 3 weeks, I have decidied to let Nacorpio to program while I sit back and relax until I get back home.
Rollback Post to RevisionRollBack
If the world is going to end in 2012, then why is there a Farm Simulator 2013? Mayans: 0 Farm Simulator: 1
{1.5.2} Obsidian [3.0B]Obsidian is a program to run a server easily for you. Here are some pictures to demo this awesome program.A program with no future.Now, awesomeness aside, lets get to the details.
Features:
[1.1] Ability to Backup Server (and that other button working)[1.2] Ability to use Bukkit[1.2] World Import Feature[3.0B] Revamp the ProgramMore Features on the main screenIf you do send a bug report, it won't have any use, since I doubt I would work on this again.
Earlier than [2.0B]
To report bugs, I'll be nice. You can post your bugs here, but make sure it hasn't already been answered and it's in a spoiler section.
Bug Reporting Checklist:
I made it simple for you! If the program critically crashes, then a message box tells you what folder to send to the developer, aka me. You can send it here, but if it crashes without the message box, report it in the same manner in the "Earlier than [2.0B]" section.
Bugs:
"java.exe" process doesn't terminate after closing window, causing problems when you start another. Solution: End the "java.exe" process in task manager. Prevention: Make sure you turn the server off before you close the window.Probably fixed in the beta.Download
This project is dead. Since there is very very little usage or demand for this program, I've stopped work on this because no one seems to want to acknowledge it's existence. But, if you're so stubborn that you still want to download it, you can always download it from here.
I can has donations?
If you want to donate to me for all my hard work on this program which I have invested many many hours into, view this webpage to give me something I want.
Credits:
Icons - Mark James
Mayans: 0 Farm Simulator: 1
Tried it
Neva mind had to run as Admin
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidCastException: Conversion from string "True" to type 'Integer' is not valid. ---> System.FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)
at Obsidian.Properties.Properties_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Obsidian
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/owner/Desktop/minecraft/Obsidian/Obsidian.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 10.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.296 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.278 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.282 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
BtCp
Assembly Version: 1.2.0.0
Win32 Version: 1.2.0.0
CodeBase: file:///c:/users/owner/desktop/minecraft/obsidian/BtCp.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Sizer
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///c:/users/owner/desktop/minecraft/obsidian/Sizer.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
It is made in VB.Net, but I need to make sure that all the basic stuff works first. A rough estimate of when source will be released is about [1.2].
Whoops, sorry, forgot to mention that it had to be run in admin mode.
Found out the problem, but I need to adjust the property saving correctly. I'll release a [1.0.1] soon.
Mayans: 0 Farm Simulator: 1
Download Nao!
Mayans: 0 Farm Simulator: 1
C:\Program Files (x86)\Obsidian\Server>java -Xmx2048M -Xms2048M -jar "C:\Program Files (x86)\Obsidian\Server\minecraft_server.jar" nogui
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Help, please.
When it says it doesn't have enough memory, it meant that you didn't have enough ram to start the operation. The server can run on any value, assuming there is enough ram available.
You seem to not have enough ram to start the operation.
Go into the properties, at the top there are two textboxes. Look below to see what to enter into both textboxes.
Enter only the numbers on the left
1024 - 1gb
512 - 0.5gb
256 - 0.25gb
128 - 128mb
64 - 64mb
Work down that list until you get a result that works.
Mayans: 0 Farm Simulator: 1
Ability to backup and hamachi support is now avaliable!!
Mayans: 0 Farm Simulator: 1
Like...make something read a world from directory?
Thank you
Mmkay, I'll add it with the release of [1.2].
Mayans: 0 Farm Simulator: 1
It features world imports, to import your worlds!
It has the ability to use a bukkit server!
What doesn't it have?
Mayans: 0 Farm Simulator: 1
Well technically, it's always supported new versions, but I don't care!
Mayans: 0 Farm Simulator: 1
Does it have the ability to support custom jars? Cause I can't get it to recognize Forge.
P:\Server>java -Xmx1024M -Xms1024M -jar "C:\Program Files (x86)\Obsidian\Server\minecraft_server.jar" nogui
210 recipes
27 achievements
2012-12-26 03:55:31 [INFO] Starting minecraft server version 1.4.6
2012-12-26 03:55:31 [INFO] Loading properties
2012-12-26 03:55:31 [INFO] Default game type: SURVIVAL
2012-12-26 03:55:31 [INFO] Generating keypair
2012-12-26 03:55:32 [INFO] Starting Minecraft server on *:25565
2012-12-26 03:55:32 [WARNING] **** FAILED TO BIND TO PORT!
2012-12-26 03:55:32 [WARNING] The exception was: java.net.BindException: Address already in use: JVM_Bind
2012-12-26 03:55:32 [WARNING] Perhaps a server is already running on that port?
How do i fix this?
I'll add that feature after I fix the bug with the Bukkit jar not downloading.
That happens when you close the window without stopping the server, as far as I know.
To fix it:
Open task manager.
Open the processes tab.
Find the process called "java.exe".
Terminate that process.
If you find another cause of it, just tell me.
Mayans: 0 Farm Simulator: 1
Well neither am I, but I use it because it auto updates and its quick to edit the properties file.
Mayans: 0 Farm Simulator: 1
Due to me being on holiday for the next 3 weeks, I have decidied to let Nacorpio to program while I sit back and relax until I get back home.
Mayans: 0 Farm Simulator: 1