Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

[Server] iCraft 2


  • This topic is locked This topic is locked
24 replies to this topic

#1

iKJames
    iKJames

    Stone Miner

  • Members
  • 97 posts

Posted 21 June 2010 - 03:21 AM

iCon to present iCraft 2

On June 21st, the developers of iCraft, will be offering a special keynote including many details along with our highly anticipated iCraft 2. There will be new features, then we'll allow you to test them out yourself. We also got a highly innovative secret to be revealed. We look forward to seeing you there.

We'll post a link to our private iCon server within a few hours of starting. We're aiming to start at about 7:00 PM Eastern. If you can't get on the game there will always be irc.esper.net #iCraft (or you can use hlmc.net "Chat" if needed)

UPDATE: We're moving iCon to happen at 3:30 PM to open up to the public, with the Keynote to start at 4:00 PM Eastern.
Developer of The Archives (Server), ... http://helplarge.com/

Register or log in to remove.

#2

Anoniempje

Posted 21 June 2010 - 06:36 PM

or GMT/UTC 20:30 open and 21:00 Keynote :stair:

#3

iKJames
    iKJames

    Stone Miner

  • Members
  • 97 posts

Posted 21 June 2010 - 07:15 PM

Here's the secret server link for the private iCon: http://www.minecraft... ... a6fe42d548
Developer of The Archives (Server), ... http://helplarge.com/

#4

destroyerx1

Posted 23 June 2010 - 03:14 AM

It was finally released! Download it now at http://hlmc.net/inde...c/113-icraft-2/ !
Creator of [Blocktopia] TNT Wars
Posted ImagePosted ImagePosted ImagePosted ImagePosted Image

#5

castro12321

Posted 23 June 2010 - 10:46 AM

Is anyone here who know how to install icraft2 on Win7 (x86)?

Now i have problem with that, when i opened start.bat it said error (cant open that).
Now i edited start.bat - first line from "python run.py" to "run.py" but now it said
"
C:\Users\castro\Desktop\iCraft2\iCraft 2>run.py
Traceback (most recent call last):
File "C:\Users\castro\Desktop\iCraft2\iCraft 2\run.py", line 37, in
from twisted.internet import reactor
ImportError: No module named twisted.internet

C:\Users\castro\Desktop\iCraft2\iCraft 2>pause
Aby kontynuować, naciśnij dowolny klawisz . . . - here is "to continue, press any button."
"

#6

destroyerx1

Posted 23 June 2010 - 12:35 PM

This means you didn't install the prerequisites. Please read our wiki page for help on that: http://wiki.hlmc.net...le=Installation
Creator of [Blocktopia] TNT Wars
Posted ImagePosted ImagePosted ImagePosted ImagePosted Image

#7

calzoneman

Posted 23 June 2010 - 03:01 PM

I'll be interested to see how many people will go through the trouble of signing up on your website just to download this.
Posted Image
[bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf] [bookshelf]

#8

castro12321

Posted 23 June 2010 - 06:35 PM

Now... When i installing twisted it said:
"Unable to find vcvarsall.bat"
anyone know what i must to do?  :oops:

#9

goober
    goober

    Zombie Killer

  • Members
  • 223 posts

Posted 23 June 2010 - 11:17 PM

use the manual install prodecure and download the executable installer for twisted
http://wiki.hlmc.net... ... al_Install
For iCraft support please visit us at:
Support Forum
or
IRC

i reject your reality and substitute my own -Adam Savage

#10

iKJames
    iKJames

    Stone Miner

  • Members
  • 97 posts

Posted 28 June 2010 - 01:19 AM

iCraft 2.0.1 is now out with many changes and fixes. Full changelog is in the post.
http://hlmc.net/inde... ... -download/
Developer of The Archives (Server), ... http://helplarge.com/

#11

iKJames
    iKJames

    Stone Miner

  • Members
  • 97 posts

Posted 29 June 2010 - 12:32 AM

iCraft 2.0.2 is out and has fixed some problems existing in 2.0.1 - full changelog in the post. http://hlmc.net/inde... ... -download/
Developer of The Archives (Server), ... http://helplarge.com/

#12

DarkDragon

Posted 12 July 2010 - 02:00 PM

I'm getting an error complaining about line 37 on version 2.0.2

"from twisted.internet import reactor"

Something along the lines of "Could not find module twisted.internet"

#13

iKJames
    iKJames

    Stone Miner

  • Members
  • 97 posts

Posted 12 July 2010 - 10:28 PM

Install twisted.internet, stop by hlmc.net or irc.esper.net #iCraft at some point and we'll help you out more.
Developer of The Archives (Server), ... http://helplarge.com/

#14

DarkDragon

Posted 16 July 2010 - 09:46 AM

Thanks, I managed to get it working after I posted that   :(

I have a problem with it though, say I have more than a map in the server, each map is 512x512x128, sure that is a bit big for a map and usually 1 single map of that size uses a quite some memory but when I was using MCSharp I could have multiple maps of that size loaded and the server would run fine.

My problem is, when I'm playing alone it all runs just fine, if someone else joins, the server starts eating up memory like crazy, it goes up to 1960MB of RAM and it usually hangs around there until I shut it down. Although my computer can handle that, it can't handle me playing at the same time as the server is eating up all that memory, even if I only have 2 maps loaded, or 3, or 4, it always uses the same amount of memory and starts glitching (entities like portals not working, etc).

Also, none of the maps is automatically unloading itself after being inactive, even after I've set them to shutdown after 1 minute of inactivity in the server settings, it's very annoying to have to shut them down manually.

The main reason I switched to iCraft 2 was for the ability to script and because of the portal commands, and considering that this only happens when more than one person is on the server, I suspect it's a memory leak... but I'm no coder (no good one anyways).

Before I go, is there any command to build protected blocks? (that only you can destroy)
As a suggestion, you should implement a buddy system where only the player and his buddies and edit each others blocks.

#15

calico813

Posted 17 July 2010 - 06:57 PM

when i tired to start my server with icraft 2 a windoe pops up with a bunch of words in it?
[URL=http://www.minecraftforum.net/topic/509619-stronghold-pvpmedieval247rpgrey-list48-slotsmaturestaff-wanted-usuk/page__p__6719807#entry6719807][/URL]

#16

Oodles
    Oodles

    Zombie Killer

  • Members
  • 170 posts

Posted 17 July 2010 - 06:59 PM

calico813 said:

when i tired to start my server with icraft 2 a windoe pops up with a bunch of words in it?


Is it gibberish?


If it isn't can you tell us what it says?

#17

calico813

Posted 18 July 2010 - 01:29 AM

It says Quote "#    This file is part of iCraft, a fork of Myne/Mynecraft, a free Minecraft server written in Python.
#
#    Copyright © 2010   [email protected] AKA "Aera"
#                         [email protected] AKA "PixelEater"
#                         [email protected] AKA "iKJames"
#                         [email protected] AKA "Dwarfy"
#                         [email protected] AKA "gothfox"
#                         [email protected] AKA "goober"
#                         [email protected] AKA "destroyerx1"
#                         [email protected] AKA "willempiee"
#                         [email protected] AKA "Adam01"
#                         [email protected] AKA "revenant"
#                         [email protected] AKA "gdude2002"
#
#    iCraft is free software: you can redistribute it and/or modify
#    it under the terms of the GNU Affero General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    iCraft is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU Affero General Public License for more details.
#
#    You should have received a copy of the GNU Affero General Public License
#    along with iCraft.  If not, see .

import os.path
import time

#!/usr/bin/python

import sys
import logging
import os,shutil
from logging.handlers import SMTPHandler
from twisted.internet import reactor
from myne.server import MyneFactory
from myne.controller import ControllerFactory
def LogTimestamp():
    if os.path.exists("logs/console.log"):
        shutil.copy("logs/console.log", "logs/console" +time.strftime("%Y%m%d%H%M%S",time.localtime(time.time())) +".log")
        f=open("logs/console.log",'w')
        f.close()
    reactor.callLater(6*60*60, LogTimestamp)#24hours*60minutes*60seconds
LogTimestamp()
logging.basicConfig(
    format="%(asctime)s - %(levelname)7s - %(message)s",
    level=("--debug" in sys.argv) and logging.DEBUG or logging.INFO,
    datefmt="%Y-%m-%d %H:%M:%S",  filename="logs/console.log",
)

# define a Handler which writes DEBUG messages or higher to the sys.stderr
console = logging.StreamHandler()
#console = logging.handlers.TimedRotatingFileHandler("/logs/console.log", when='D')
#console.setLevel(logging.DEBUG)#logging.DEBUG)
# set a format which is simpler for console use
formatter = logging.Formatter("%(asctime)s - %(levelname)7s - %(message)s")
# tell the handler to use this format
console.setFormatter(formatter)
# add the handler to the root logger
logging.getLogger('').addHandler(console)


factory = MyneFactory()
controller = ControllerFactory(factory)
reactor.listenTCP(factory.config.getint("network", "port"), factory)
reactor.listenTCP(factory.config.getint("network", "controller_port"), controller)
logging.log(logging.INFO, "Running!")
logging.log(logging.INFO, "Please don't forget to check for updates.")
logging.log(logging.INFO, "Official iCraft Support information...")
logging.log(logging.INFO, "http://hlmc.net/ | http://hlmc.net/forum/ | irc.esper.net #iCraft")
money_logger = logging.getLogger('TransactionLogger')
fh = logging.FileHandler('server.log')
formatter = logging.Formatter("%(asctime)s: %(message)s")
fh.setFormatter(formatter)
#Add the handler
money_logger.addHandler(fh)

# Setup email handler
if factory.config.has_section("email"):
    emh = SMTPHandler(
        factory.config.get("email", "host"),
        factory.config.get("email", "from"),
        [factory.config.get("email", "to")],
        factory.config.get("email", "subject"),
    )
    emh.setLevel(logging.ERROR)
    logging.root.addHandler(emh)

try:
    reactor.run()
finally:
    # Make sure worlds are flushed
    logging.log(logging.INFO, "Saving server meta...")
    factory.saveMeta()
    logging.log(logging.INFO, "Flushing worlds to disk...")
    for world in factory.worlds.values():
        logging.log(logging.INFO, "Saving: %s" % world.basename);
        world.stop()
        world.save_meta()
    logging.log(logging.INFO, "Done flushing...")
    logging.log(logging.INFO, "Please don't forget to check for updates.")
    logging.log(logging.INFO, "Official iCraft Support...")
    logging.log(logging.INFO, "http://hlmc.net/ | http://hlmc.net/forum/ | irc.esper.net #iCraft")
    exit(1);
"


This comes on note pad.
[URL=http://www.minecraftforum.net/topic/509619-stronghold-pvpmedieval247rpgrey-list48-slotsmaturestaff-wanted-usuk/page__p__6719807#entry6719807][/URL]

#18

iKJames
    iKJames

    Stone Miner

  • Members
  • 97 posts

Posted 20 July 2010 - 08:16 AM

You're running it in the wrong program, you need Python 2.6
Stop by irc.esper.net #iCraft and we'll help you there.
Developer of The Archives (Server), ... http://helplarge.com/

#19

AndrewPH

Posted 22 July 2010 - 10:00 AM

hey guys i work on icraft now
Minecraft Classic replacement. It's pretty classy.

#20

iKJames
    iKJames

    Stone Miner

  • Members
  • 97 posts

Posted 11 August 2010 - 08:47 AM

iCraft 2.5 is now out and the source is no longer compiled, head over to hlmc.net for details. (and make sure to upgrade!) No registration is needed anymore for download, but for support and such you need a account.
Developer of The Archives (Server), ... http://helplarge.com/