<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://fcraft.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Johncarter</id>
	<title>fCraft Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://fcraft.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Johncarter"/>
	<link rel="alternate" type="text/html" href="https://fcraft.net/wiki/Special:Contributions/Johncarter"/>
	<updated>2026-08-13T12:46:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://fcraft.net/w/index.php?title=Installation_instructions&amp;diff=505</id>
		<title>Installation instructions</title>
		<link rel="alternate" type="text/html" href="https://fcraft.net/w/index.php?title=Installation_instructions&amp;diff=505"/>
		<updated>2011-07-23T10:11:13Z</updated>

		<summary type="html">&lt;p&gt;Johncarter: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{alert|When first starting fCraft, type this in the console of your running server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/promote YourUserName DesiredClassName&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to promote yourself.}}&lt;br /&gt;
&lt;br /&gt;
=Windows=&lt;br /&gt;
# fCraft requires Microsoft .NET Framework 3.5. Your system may already have it installed, and you can [http://www.microsoft.com/download/en/details.aspx?id=22 download it from microsoft.com].&lt;br /&gt;
# Download a current copy of fCraft here: {{LatestVersion}}&lt;br /&gt;
# Extract the zip file into the directory where you wish to keep all the server data (maps, logs, config, etc).&lt;br /&gt;
# Run &amp;lt;code&amp;gt;ConfigTool.exe&amp;lt;/code&amp;gt; before starting the server and carefully configure the options. Your configuration will be stored in &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt;.&lt;br /&gt;
# After configuring the server, you can run either &amp;lt;code&amp;gt;fCraftUI.exe&amp;lt;/code&amp;gt; (GUI version) OR &amp;lt;code&amp;gt;fCraftConsole.exe&amp;lt;/code&amp;gt; (command-line version) to start the server. Do not run both at the same time.&lt;br /&gt;
&lt;br /&gt;
=Linux, Unix, MacOS X (Mono)=&lt;br /&gt;
# Download a current copy of fCraft here: {{LatestVersion}}. Use &amp;lt;code&amp;gt;gunzip&amp;lt;/code&amp;gt; to extract it.&lt;br /&gt;
# fCraft requires Mono 2.6.4 (minumum) or Mono 2.10.2 (recommended) runtime. You can [http://www.go-mono.com/mono-downloads/download.html download from www.mono-project.org], or (on some Linux distributions) install it through your package manager (like &amp;lt;code&amp;gt;yum&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;).&lt;br /&gt;
#: To be able to use graphical fCraft components (ServerGUI and ConfigGUI) you will also need GDI+ library (libgdiplus).&lt;br /&gt;
# Before starting fCraft, make sure that it has read/write permissions in the fCraft directory. I do not recommend running fCraft as root - it is always safer to run servers under their own limited user accounts.&lt;br /&gt;
# To run &amp;quot;.exe&amp;quot; files with Mono, use the following syntax:&lt;br /&gt;
#: Mono 2.6.4: &amp;lt;code&amp;gt;mono SomeFile.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Mono 2.8+:  &amp;lt;code&amp;gt;mono -gc=sgen SomeFile.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
# From here on out is roughly the same as on Windows. You can run &amp;lt;code&amp;gt;ConfigTool.exe&amp;lt;/code&amp;gt; to configure your server, and then either &amp;lt;code&amp;gt;fCraftUI.exe&amp;lt;/code&amp;gt; OR &amp;lt;code&amp;gt;fCraftConsole.exe&amp;lt;/code&amp;gt; to start the server.&lt;br /&gt;
#: If you want to run console-only on a headless server, the ConfigTool GUI probably won&#039;t work for you to configure things. You can run ConfigTool on your local machine and upload edited config.xml/worlds.xml. Alternatively, edit &amp;lt;code&amp;gt;config.xml&amp;lt;/code&amp;gt; manually with your favorite text editor. Detailed information about config.xml keys can be found [[Config|here]].&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
===Port Forwarding===&lt;br /&gt;
If you have a router, you will need to [http://portforward.com/ forward the port] to allow external players to connect. &#039;&#039;&#039;Default port is 25565&#039;&#039;&#039;. ConfigTool includes a little tool for checking whether the port is forwarded properly - click the [Check] button next to port number setting, on &amp;quot;General&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
===I made changed to the config/world list, but changes didn&#039;t apply===&lt;br /&gt;
* Make sure that fCraftConsole and fCraftUI are NOT running while you run ConfigTool. fCraft may overwrite your changes if it&#039;s still running.&lt;br /&gt;
* Changes are not saved until you hit &amp;quot;OK&amp;quot; or &amp;quot;Apply&amp;quot; in ConfigTool.&lt;br /&gt;
* Make sure that ConfigTool is in the same folder as the rest of the server files. If you compiled fCraft from source, copy binaries from separate project folders.&lt;br /&gt;
&lt;br /&gt;
===Other players cannot connect from LAN===&lt;br /&gt;
Minecraft client [http://www.mycaal.com loan modification] has a lot of trouble working on LAN. You probably will not be able to connect via the public URL (http://www.minecraft.net/play.jsp?server=...). Fortunately, there is a workaround:&lt;br /&gt;
# Enable &amp;quot;Allow connections from LAN without verification&amp;quot; checkbox in ConfigTool (&amp;lt;[[AllowUnverifiedLAN]]&amp;gt; in config.xml).&lt;br /&gt;
# Find your local IP address.&lt;br /&gt;
#* In Windows XP+, go to Start -&amp;gt; type &amp;quot;cmd&amp;quot; to open a terminal -&amp;gt; type &amp;quot;ipconfig&amp;quot;. The address you need is labeled &amp;quot;IPv4 Address&amp;quot; under &amp;quot;Local Area Connection&amp;quot;.&lt;br /&gt;
#* In Unix/Linux, use &amp;quot;ifconfig&amp;quot; utility.&lt;br /&gt;
# Connect to [http://www.minecraft.net/play.jsp?ip=_____&amp;amp;port=_____ http://www.minecraft.net/play.jsp?ip=_____&amp;amp;port=_____] (fill in blanks with your server&#039;s IP address and port).&lt;br /&gt;
&lt;br /&gt;
===How do I promote myself to the highest rank/class?===&lt;br /&gt;
Type the following in console (either fCraftConsole or fCraftUI): &amp;lt;code&amp;gt;/promote YourName DesiredClass&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===System.DllNotFoundException: libMonoPosixHelper.so===&lt;br /&gt;
Install &amp;lt;code&amp;gt;libmono-posix2.0-cil&amp;lt;/code&amp;gt; package, if available.&lt;br /&gt;
This is also a known issue with compiling Mono from source on CentOS. Update to 2.10+ (recommended), or try [http://go-mono.com/forums/#nabble-td1537921 this workaround].&lt;br /&gt;
&lt;br /&gt;
===Memory usage keeps going up under Mono===&lt;br /&gt;
If you are using Mono 2.6.x or earlier, you are out of luck. If you are running 2.8+, try running mono with &amp;quot;--gc=sgen&amp;quot; switch, like this: &amp;lt;code&amp;gt;mono -gc=sgen fCraftConsole.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
If you&#039;ve tried everything and cannot get Mono memory usage under control, try setting the [[RestartInterval]] config key to make the server restart itself every once in a while.&lt;br /&gt;
&lt;br /&gt;
===CentOS problems===&lt;br /&gt;
&#039;&#039;&#039;fCraft is not officially supported on CentOS due to numerous reported problems.&#039;&#039;&#039; If you still want to continue, try these solutions:&lt;br /&gt;
* [http://www.go-mono.com/mono-downloads/download.html Use the official package from the Mono website]. The version available via yum may be outdated.&lt;br /&gt;
* You may have to add mono directory (&amp;lt;code&amp;gt;/opt/novell/mono/&amp;lt;/code&amp;gt;) to your paths. Adding something like this to your startup script should do it:&lt;br /&gt;
 #echo export PKG_CONFIG_PATH=/opt/novell/mono/lib/pkgconfig:$PKG_CONFIG_PATH&amp;gt;&amp;gt;~/.bash_profile&lt;br /&gt;
 #echo export PATH=/opt/novell/mono/bin:$PATH&amp;gt;&amp;gt;~/.bash_profile&lt;br /&gt;
 #source ~/.bash_profile&lt;/div&gt;</summary>
		<author><name>Johncarter</name></author>
	</entry>
</feed>