ID:475202
 
My server has been getting DDoS attacks lately, how would you prevent this? Also how would you even DDoS a byond game?
First, it's important to be clear on the distinction of whether this is a DoS or DDoS--they're different kinds of attacks. The latter is distributed, meaning it comes from many systems at once. A true DDoS attack is difficult to defend against and really needs to be filtered upstream, but I've yet to see this happen to a BYOND game. These kinds of brute-force attacks though can impact anything, not simply BYOND games. A non-distributed denial of service can take many forms, and some might be BYOND-specific, some not.

It would help to know what game you're seeing this on, as I've seen a number of users of a certain game (or rips thereof) basically have their servers taken out by an easily abused suicide command left in by the original author.
Hi IDWMno,

Check out these write-ups on DDoS attacks:

http://blog.readywire.com/2008/11/ddos-attack/

http://linuxgazette.net/126/cherian.html

Basically, your gonna want to check into some firewall settings. There is no "cure-all" or even a way to completely stop DDOS attacks from occurring, depending on how sever the attack is.

I assume that a BYOND server can be DDOS just the same as any other server can be.

Hope this helps.
Hi IDWMno

If you are referring to your BYONDPanel server I can install some counter measures and look at the logs to determine if it is actually a DDOS attack.

If you could explain what is happening then we may be able to sort this out.

If you game is just crashing please look at the "gamename".log file in the file manager it will tell you if something major is happening.
Well recently the server goes down, and nobody can connect yet it is still on the hub. Hasn't happened too recently but it has before.
In response to IDWMno
IDWMno wrote:
Well recently the server goes down, and nobody can connect yet it is still on the hub. Hasn't happened too recently but it has before.

That doesn't mean there was any attack at all, let alone a DDoS. It's really important to try to be as precise about what's going on as possible. If your server is simply going down and you don't know why, that's what you need to say, and provide any details that you know of related to the issue. I suggest checking out the log file A.T.H.K mentioned to see if it has any relevant information.
Basically, server goes down, nobody can connect. No clue why.
Wed Mar 7 00:39:37 2012
World opened on network port 6112.
Welcome BYOND! (4.0 Public Version 493.1116)
The BYOND hub reports that port 6112 is reachable.
Wed Mar 7 00:58:00 2012
Dream Daemon FAILED to open port 6112!
Wed Mar 7 01:09:05 2012
Dream Daemon FAILED to open port 6112!
Wed Mar 7 02:15:01 2012
Infinite loop suspected--switching proc to background.
If it is not an infinite loop, either do 'set background=1' or set world.loop_checks=0.
proc name: New (/mob/living/silicon/ai/New)
source file: ai.dm,7
usr: AI (/mob/living/silicon/ai)
src: AI (/mob/living/silicon/ai)
call stack:
AI (/mob/living/silicon/ai): New(the floor (8,221,2) (/turf/unsimulated/floor), /datum/ai_laws/asimov (/datum/ai_laws/asimov), null, 1)
Halueryphi (/mob/new_player): AIize()
Halueryphi (/mob/new_player): AIize()
/datum/controller/gameticker (/datum/controller/gameticker): create characters()
/datum/controller/gameticker (/datum/controller/gameticker): setup()
/datum/controller/gameticker (/datum/controller/gameticker): pregame()
/datum/controller/game_control... (/datum/controller/game_controller): setup()
runtime error: list index out of bounds
proc name: New (/mob/living/silicon/ai/New)
source file: ai.dm,6
usr: AI (/mob/living/silicon/ai)
src: AI (/mob/living/silicon/ai)
call stack:
AI (/mob/living/silicon/ai): New(the floor (8,221,2) (/turf/unsimulated/floor), /datum/ai_laws/asimov (/datum/ai_laws/asimov), null, 1)
Halueryphi (/mob/new_player): AIize()
Halueryphi (/mob/new_player): AIize()
/datum/controller/gameticker (/datum/controller/gameticker): create characters()
/datum/controller/gameticker (/datum/controller/gameticker): setup()
/datum/controller/gameticker (/datum/controller/gameticker): pregame()
/datum/controller/game_control... (/datum/controller/game_controller): setup()
Wed Mar 7 03:49:08 2012
Infinite loop suspected--switching proc to background.
If it is not an infinite loop, either do 'set background=1' or set world.loop_checks=0.
proc name: New (/mob/living/silicon/ai/New)
source file: ai.dm,7
usr: AI (/mob/living/silicon/ai)
src: AI (/mob/living/silicon/ai)
call stack:
AI (/mob/living/silicon/ai): New(the floor (8,221,2) (/turf/unsimulated/floor), /datum/ai_laws/asimov (/datum/ai_laws/asimov), null, 1)
James221 (/mob/new_player): AIize()
James221 (/mob/new_player): AIize()
/datum/controller/gameticker (/datum/controller/gameticker): create characters()
/datum/controller/gameticker (/datum/controller/gameticker): setup()
/datum/controller/gameticker (/datum/controller/gameticker): pregame()
/datum/controller/game_control... (/datum/controller/game_controller): setup()
runtime error: list index out of bounds
proc name: New (/mob/living/silicon/ai/New)
source file: ai.dm,6
usr: AI (/mob/living/silicon/ai)
src: AI (/mob/living/silicon/ai)
call stack:
AI (/mob/living/silicon/ai): New(the floor (8,221,2) (/turf/unsimulated/floor), /datum/ai_laws/asimov (/datum/ai_laws/asimov), null, 1)
James221 (/mob/new_player): AIize()
James221 (/mob/new_player): AIize()
/datum/controller/gameticker (/datum/controller/gameticker): create characters()
/datum/controller/gameticker (/datum/controller/gameticker): setup()
/datum/controller/gameticker (/datum/controller/gameticker): pregame()
/datum/controller/game_control... (/datum/controller/game_controller): setup()
Wed Mar 7 11:33:03 2012
runtime error: Cannot modify null.layer.
proc name: done (/obj/effect/equip_e/human/done)
source file: human.dm,1547
usr: Danny Taylor (/mob/living/carbon/human)
src: the human (/obj/effect/equip_e/human)
call stack:
the human (/obj/effect/equip_e/human): done()
the human (/obj/effect/equip_e/human): process()
Wed Mar 7 21:49:24 2012
runtime error: Maximum recursion level reached (perhaps there is an infinite loop)
To avoid this safety check, set world.loop_checks=0.
proc name: ishuman (/proc/ishuman)
usr: Delta (/mob/living/silicon/ai)
src: null
call stack:
ishuman(Lucas Rathens (/mob/living/carbon/human))
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): add fingerprint(Lucas Rathens (/mob/living/carbon/human))
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): attack hand(Lucas Rathens (/mob/living/carbon/human))
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): attack hand(Lucas Rathens (/mob/living/carbon/human))
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): updateUsrDialog()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): turn off()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): attack ai(Delta (/mob/living/silicon/ai))
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): updateUsrDialog()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): turn on()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): attack ai(Delta (/mob/living/silicon/ai))
...
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): turn off()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): updateUsrDialog()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): attack ai(Delta (/mob/living/silicon/ai))
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): turn off()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): updateUsrDialog()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): attack ai(Delta (/mob/living/silicon/ai))
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): turn off()
Officer Beepsky (/obj/machinery/bot/secbot/beepsky): DblClick(the floor (97,140,1) (/turf/simulated/floor), "mapwindow.map", "icon-x=18;icon-y=11;left=1;scr...")
Deathgod14 (/client): Click(Officer Beepsky (/obj/machinery/bot/secbot/beepsky), the floor (97,140,1) (/turf/simulated/floor), "mapwindow.map", "icon-x=18;icon-y=11;left=1;scr...")
BUG: Unexpected message 26,53
BUG: Unexpected message 26,49
BUG: Sequence number FC7C expected but 81 received
BUG: Sequence number 8F2D expected but 81 received
Thu Mar 8 18:09:59 2012
World opened on network port 6112.
Welcome BYOND! (4.0 Public Version 493.1116)
The BYOND hub reports that port 6112 is reachable.
BUG: Sequence number 59C9 expected but 81 received
BUG: Unexpected message 26,55
BUG: Unexpected message 26,55
BUG: Sequence number 76CD expected but 81 received
Fri Mar 9 01:27:11 2012
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (57) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (57) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (57) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (57) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (635) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (635) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (57) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (57) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (57) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(Noah Stroh (/mob/living/carbon/human))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
usr: null
src: the turret (/obj/machinery/porta_turret/stationary)
call stack:
the turret (/obj/machinery/porta_turret/stationary): shootAt(the monkey (57) (/mob/living/carbon/monkey))
the turret (/obj/machinery/porta_turret/stationary): process()
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
runtime error: Cannot create objects of type /obj/item/weapon/gun/energy/laser.
proc name: shootAt (/obj/machinery/porta_turret/proc/shootAt)
source file: portable_turret.dm,476
Warning: further proc crash messages are being suppressed to prevent overload...
Fri Mar 9 04:31:05 2012
runtime error: Cannot read null.key
proc name: process link (/datum/preferences/proc/process_link)
source file: preferences.dm,551
usr: null
src: /datum/preferences (/datum/preferences)
call stack:
/datum/preferences (/datum/preferences): process link(null, /list (/list))
Topic("src=\[0x3000038];preferences=1...", /list (/list))
Guest-1989741750 (/client): Topic("src=\[0x3000038];preferences=1...", /list (/list), null)
Guest-1989741750 (/client): Topic("src=\[0x3000038];preferences=1...", /list (/list), null)
runtime error: Cannot read null.key
proc name: process link (/datum/preferences/proc/process_link)
source file: preferences.dm,551
usr: null
src: /datum/preferences (/datum/preferences)
call stack:
/datum/preferences (/datum/preferences): process link(null, /list (/list))
Topic("src=\[0x3000038];preferences=1...", /list (/list))
Guest-1989741750 (/client): Topic("src=\[0x3000038];preferences=1...", /list (/list), null)
Guest-1989741750 (/client): Topic("src=\[0x3000038];preferences=1...", /list (/list), null)
runtime error: Cannot modify null.layer.
proc name: done (/obj/effect/equip_e/human/done)
source file: human.dm,1547
usr: Joe H (/mob/living/carbon/human)
src: the human (/obj/effect/equip_e/human)
call stack:
the human (/obj/effect/equip_e/human): done()
the human (/obj/effect/equip_e/human): process()
BUG: Unexpected message 26,47
Fri Mar 9 06:30:27 2012
runtime error: Cannot modify null.showvote.
proc name: Topic (/datum/vote/Topic)
source file: vote.dm,299
usr: Ulysses (/mob/living/silicon/ai)
src: /datum/vote (/datum/vote)
call stack:
/datum/vote (/datum/vote): Topic("src=\[0x21005177];voter=\[0x30...", /list (/list))
Frhanz189 (/client): Topic("src=\[0x21005177];voter=\[0x30...", /list (/list), /datum/vote (/datum/vote))
Frhanz189 (/client): Topic("src=\[0x21005177];voter=\[0x30...", /list (/list), /datum/vote (/datum/vote))
Fri Mar 9 10:26:27 2012
runtime error: Cannot read null.name
proc name: attacked by (/mob/living/carbon/human/proc/attacked_by)
source file: human_defense.dm,89
usr: the monkey (189) (/mob/living/carbon/monkey)
src: Byrne Young (/mob/living/carbon/human)
call stack:
Byrne Young (/mob/living/carbon/human): attacked by(the energy gun (/obj/item/weapon/gun/energy/gun), the monkey (189) (/mob/living/carbon/monkey), null)
the energy gun (/obj/item/weapon/gun/energy/gun): attack(Byrne Young (/mob/living/carbon/human), the monkey (189) (/mob/living/carbon/monkey), null)
Byrne Young (/mob/living/carbon/human): attackby(the energy gun (/obj/item/weapon/gun/energy/gun), the monkey (189) (/mob/living/carbon/monkey))
runtime error: Cannot read null.body_part
proc name: checkarmor (/mob/living/carbon/human/proc/checkarmor)
source file: human_defense.dm,44
usr: 0
src: Theodore Blessig (/mob/living/carbon/human)
call stack:
Theodore Blessig (/mob/living/carbon/human): checkarmor(null, "laser")
Theodore Blessig (/mob/living/carbon/human): getarmor("chest", "laser")
Theodore Blessig (/mob/living/carbon/human): run armor check("chest", "laser", null, null)
Theodore Blessig (/mob/living/carbon/human): bullet act(the laser (/obj/item/projectile/beam), "chest")
Theodore Blessig (/mob/living/carbon/human): bullet act(the laser (/obj/item/projectile/beam), "chest")
the laser (/obj/item/projectile/beam): Bump(Theodore Blessig (/mob/living/carbon/human), 1)
runtime error: Cannot read null.body_part
proc name: checkarmor (/mob/living/carbon/human/proc/checkarmor)
source file: human_defense.dm,44
usr: 0
src: Theodore Blessig (/mob/living/carbon/human)
call stack:
Theodore Blessig (/mob/living/carbon/human): checkarmor(null, "laser")
Theodore Blessig (/mob/living/carbon/human): getarmor("chest", "laser")
Theodore Blessig (/mob/living/carbon/human): run armor check("chest", "laser", null, null)
Theodore Blessig (/mob/living/carbon/human): bullet act(the laser (/obj/item/projectile/beam), "chest")
Theodore Blessig (/mob/living/carbon/human): bullet act(the laser (/obj/item/projectile/beam), "chest")
the laser (/obj/item/projectile/beam): Bump(Theodore Blessig (/mob/living/carbon/human), 1)
runtime error: Cannot read null.fields
proc name: Topic (/obj/machinery/computer/secure_data/Topic)
source file: security.dm,390
usr: Unknown (/mob/living/carbon/human)
src: Security Records (/obj/machinery/computer/secure_data)
call stack:
Security Records (/obj/machinery/computer/secure_data): Topic("src=\[0x2008059];choice=Delete...", /list (/list))
IRorschachBot (/client): Topic("src=\[0x2008059];choice=Delete...", /list (/list), Security Records (/obj/machinery/computer/secure_data))
IRorschachBot (/client): Topic("src=\[0x2008059];choice=Delete...", /list (/list), Security Records (/obj/machinery/computer/secure_data))
Fri Mar 9 11:31:49 2012
runtime error: Cannot modify null.pai_laws.
proc name: Topic (/obj/item/device/paicard/Topic)
source file: paicard.dm,82
usr: Anthony Day (/mob/living/carbon/human)
src: the personal AI device (/obj/item/device/paicard)
call stack:
the personal AI device (/obj/item/device/paicard): Topic("src=\[0x2007cb4];setlaws=1", /list (/list))
IRorschachBot (/client): Topic("src=\[0x2007cb4];setlaws=1", /list (/list), the personal AI device (/obj/item/device/paicard))
IRorschachBot (/client): Topic("src=\[0x2007cb4];setlaws=1", /list (/list), the personal AI device (/obj/item/device/paicard))
Fri Mar 9 19:44:53 2012
runtime error: Cannot read null.maxcharge
proc name: process (/datum/global_iterator/mecha_energy_relay/process)
source file: tools.dm,731
usr: Owen Mens (/mob/living/carbon/human)
src: /datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay)
call stack:
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): process(Energy Relay (/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay))
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): main()
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): start(null)
runtime error: Cannot read null.maxcharge
proc name: process (/datum/global_iterator/mecha_energy_relay/process)
source file: tools.dm,731
usr: Owen Mens (/mob/living/carbon/human)
src: /datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay)
call stack:
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): process(Energy Relay (/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay))
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): main()
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): start(null)
runtime error: Cannot read null.maxcharge
proc name: process (/datum/global_iterator/mecha_energy_relay/process)
source file: tools.dm,731
usr: Owen Mens (/mob/living/carbon/human)
src: /datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay)
call stack:
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): process(Energy Relay (/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay))
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): main()
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): start(null)
runtime error: Cannot read null.maxcharge
proc name: process (/datum/global_iterator/mecha_energy_relay/process)
source file: tools.dm,731
usr: Owen Mens (/mob/living/carbon/human)
src: /datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay)
call stack:
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): process(Energy Relay (/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay))
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): main()
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): start(null)
runtime error: Cannot read null.maxcharge
proc name: process (/datum/global_iterator/mecha_energy_relay/process)
source file: tools.dm,731
usr: Owen Mens (/mob/living/carbon/human)
src: /datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay)
call stack:
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): process(Energy Relay (/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay))
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): main()
/datum/global_iterator/mecha_e... (/datum/global_iterator/mecha_energy_relay): start(null)
Fri Mar 9 21:31:49 2012
runtime error: Cannot write to atom.type.
proc name: modify variables (/client/proc/modify_variables)
source file: modifyvariables.dm,441
usr: the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter)
src: Halueryphi (/client)
call stack:
Halueryphi (/client): modify variables(the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter), "type", 0)
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
runtime error: Cannot write to datum.parent_type.
proc name: modify variables (/client/proc/modify_variables)
source file: modifyvariables.dm,441
usr: the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter)
src: Halueryphi (/client)
call stack:
Halueryphi (/client): modify variables(the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter), "parent_type", 0)
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
runtime error: Cannot read /mob/living/carbon/alien/human... (/mob/living/carbon/alien/humanoid/hunter).vars
proc name: modify variables (/client/proc/modify_variables)
source file: modifyvariables.dm,333
usr: the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter)
src: Halueryphi (/client)
call stack:
Halueryphi (/client): modify variables(/mob/living/carbon/alien/human... (/mob/living/carbon/alien/humanoid/hunter), null, 0)
Halueryphi (/client): modify variables(the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter), "type", 0)
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
runtime error: Cannot write to atom.type.
proc name: modify variables (/client/proc/modify_variables)
source file: modifyvariables.dm,474
usr: the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter)
src: Halueryphi (/client)
call stack:
Halueryphi (/client): modify variables(the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter), "type", 0)
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
runtime error: Cannot write to atom.type.
proc name: modify variables (/client/proc/modify_variables)
source file: modifyvariables.dm,464
usr: the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter)
src: Halueryphi (/client)
call stack:
Halueryphi (/client): modify variables(the alien hunter (458) (/mob/living/carbon/alien/humanoid/hunter), "type", 0)
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
Halueryphi (/client): Topic("src=\[0x5000001];datumchange=\...", /list (/list), Halueryphi (/client))
BUG: Unexpected message 26,59
Fri Mar 9 23:43:16 2012
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=29;icon-y=21;left=1;scr...", space (164,72,5) (/turf/space))
space (164,72,5) (/turf/space): Click(space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=29;icon-y=21;left=1;scr...")
ShadowRider1 (/client): Click(space (164,72,5) (/turf/space), space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=29;icon-y=21;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=27;icon-y=20;left=1;scr...", space (164,72,5) (/turf/space))
space (164,72,5) (/turf/space): Click(space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=27;icon-y=20;left=1;scr...")
ShadowRider1 (/client): Click(space (164,72,5) (/turf/space), space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=27;icon-y=20;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=27;icon-y=20;left=1;scr...", space (164,72,5) (/turf/space))
space (164,72,5) (/turf/space): Click(space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=27;icon-y=20;left=1;scr...")
ShadowRider1 (/client): Click(space (164,72,5) (/turf/space), space (164,72,5) (/turf/space), "mapwindow.map", "icon-x=27;icon-y=20;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (165,72,5) (/turf/space), "mapwindow.map", "icon-x=1;icon-y=15;left=1;scre...", space (165,72,5) (/turf/space))
space (165,72,5) (/turf/space): Click(space (165,72,5) (/turf/space), "mapwindow.map", "icon-x=1;icon-y=15;left=1;scre...")
ShadowRider1 (/client): Click(space (165,72,5) (/turf/space), space (165,72,5) (/turf/space), "mapwindow.map", "icon-x=1;icon-y=15;left=1;scre...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=16;icon-y=9;left=1;scre...", space (163,73,5) (/turf/space))
space (163,73,5) (/turf/space): Click(space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=16;icon-y=9;left=1;scre...")
ShadowRider1 (/client): Click(space (163,73,5) (/turf/space), space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=16;icon-y=9;left=1;scre...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...", the lattice (/obj/structure/lattice))
the lattice (/obj/structure/lattice): Click(space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...")
ShadowRider1 (/client): Click(the lattice (/obj/structure/lattice), space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...", the lattice (/obj/structure/lattice))
the lattice (/obj/structure/lattice): Click(space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...")
ShadowRider1 (/client): Click(the lattice (/obj/structure/lattice), space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...", the lattice (/obj/structure/lattice))
the lattice (/obj/structure/lattice): Click(space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...")
ShadowRider1 (/client): Click(the lattice (/obj/structure/lattice), space (163,73,5) (/turf/space), "mapwindow.map", "icon-x=22;icon-y=10;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=18;icon-y=10;left=1;scr...", Mining Station Bridge (/obj/machinery/door/airlock/external))
Mining Station Bridge (/obj/machinery/door/airlock/external): Click(the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=18;icon-y=10;left=1;scr...")
ShadowRider1 (/client): Click(Mining Station Bridge (/obj/machinery/door/airlock/external), the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=18;icon-y=10;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=18;icon-y=10;left=1;scr...", Mining Station Bridge (/obj/machinery/door/airlock/external))
Mining Station Bridge (/obj/machinery/door/airlock/external): Click(the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=18;icon-y=10;left=1;scr...")
ShadowRider1 (/client): Click(Mining Station Bridge (/obj/machinery/door/airlock/external), the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=18;icon-y=10;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=17;icon-y=18;left=1;scr...", Mining Station Bridge (/obj/machinery/door/airlock/external))
Mining Station Bridge (/obj/machinery/door/airlock/external): Click(the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=17;icon-y=18;left=1;scr...")
ShadowRider1 (/client): Click(Mining Station Bridge (/obj/machinery/door/airlock/external), the floor (165,75,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=17;icon-y=18;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...", Mining Station EVA (/obj/machinery/door/airlock/maintenance))
Mining Station EVA (/obj/machinery/door/airlock/maintenance): Click(the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...")
ShadowRider1 (/client): Click(Mining Station EVA (/obj/machinery/door/airlock/maintenance), the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...", Mining Station EVA (/obj/machinery/door/airlock/maintenance))
Mining Station EVA (/obj/machinery/door/airlock/maintenance): Click(the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...")
ShadowRider1 (/client): Click(Mining Station EVA (/obj/machinery/door/airlock/maintenance), the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...", Mining Station EVA (/obj/machinery/door/airlock/maintenance))
Mining Station EVA (/obj/machinery/door/airlock/maintenance): Click(the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...")
ShadowRider1 (/client): Click(Mining Station EVA (/obj/machinery/door/airlock/maintenance), the floor (170,76,5) (/turf/simulated/floor), "mapwindow.map", "icon-x=19;icon-y=20;left=1;scr...")
runtime error: Cannot create objects of type null.
proc name: build click (/proc/build_click)
source file: buildmode.dm,236
usr: Project X (/mob/living/carbon/alien/humanoid/hunter)
src: null
call stack:
build click(Project X (/mob/living/carbon/alien/humanoid/hunter), 2, space (165,72,5) (/turf/space), "mapwindow.map", "icon-x=13;icon-y=16;left=1;scr...", space (165,72,5) (/turf/space))
space (165,72,5) (/turf/space): Click(space (165,72,5) (/turf/space), "mapwindow.map", "icon-x=13;icon-y=16;left=1;scr...")
ShadowRider1 (/client): Click(space (165,72,5) (/turf/space), space (165,72,5) (/turf/space), "mapwindow.map", "icon-x=13;icon-y=16;left=1;scr...")
Sorry for posting that there.

The game seems to be using a LOT of ram and CPU.

Remember you purchased a 1GB plan.
I see problems, but not enough to shut down the world for a few hours. And do you offer any higher than 1GB?
Perhaps fixing the massive runtime errors he mentioned would be a good start. No BYOND game should ever need more than 1GB of RAM.
Indeed, a BYOND game that eats a gig of RAM and constantly spews out runtime errors has some pretty serious issues going on; the fact that it physically compiles and runs does not mean that it 'works.'
Am I the only one that sees a strange box under

Download - About BYOND - TOS - Contact Us

(It should disappear after you comment, too, so refresh)