Index: scripts/usr/local/lib/7dtd/VERSION
===================================================================
--- scripts/usr/local/lib/7dtd/VERSION	(revision 258)
+++ scripts/usr/local/lib/7dtd/VERSION	(revision 259)
@@ -1,3 +1,3 @@
-Version: 95
-Release: 2016-02-16
+Version: 96
+Release: 2016-03-17
 
Index: scripts/usr/local/lib/7dtd/commands/start.sh
===================================================================
--- scripts/usr/local/lib/7dtd/commands/start.sh	(revision 258)
+++ scripts/usr/local/lib/7dtd/commands/start.sh	(revision 259)
@@ -47,5 +47,5 @@
 		rm -f $(getInstancePath $1)/logs/output_log.txt
 		
-		for H in $(getHooksFor serverPreStart); do
+		for H in $(getHooksFor serverPreStart $1); do
 			$H $1
 		done
@@ -58,8 +58,15 @@
 		OPTS="-logfile $LOG -configfile=$(getInstancePath $1)/config.xml"
 		
-		LC_ALL=C LD_LIBRARY_PATH=$SDTD_BASE/engine $SSD --start $SSD_PID $SSD_DAEMON $SSD_USER --chdir $SDTD_BASE/engine --exec $SDTD_BASE/engine/7DaysToDieServer.x86 -- $OPTS > $(getInstancePath $1)/logs/stdout.log 2>&1
+#		if [ "$(uname -m)" = "x86_64" ]; then
+#			SERVER_EXE="7DaysToDieServer.x86_64"
+#		else
+			SERVER_EXE="7DaysToDieServer.x86"
+#		fi
+
+		
+		LC_ALL=C LD_LIBRARY_PATH=$SDTD_BASE/engine $SSD --start $SSD_PID $SSD_DAEMON $SSD_USER --chdir $SDTD_BASE/engine --exec $SDTD_BASE/engine/$SERVER_EXE -- $OPTS > $(getInstancePath $1)/logs/stdout.log 2>&1
 		sleep 1
 
-		for H in $(getHooksFor serverPostStart); do
+		for H in $(getHooksFor serverPostStart $1); do
 			$H $1
 		done
Index: scripts/usr/local/lib/7dtd/commands/stop.sh
===================================================================
--- scripts/usr/local/lib/7dtd/commands/stop.sh	(revision 258)
+++ scripts/usr/local/lib/7dtd/commands/stop.sh	(revision 259)
@@ -42,5 +42,5 @@
 	res=$(isRunning $1)
 	if [ $res -eq 1 ]; then
-		for H in $(getHooksFor serverPreStop); do
+		for H in $(getHooksFor serverPreStop $1); do
 			$H $1
 		done
@@ -68,5 +68,5 @@
 		rm $(getInstancePath $1)/7dtd.pid
 
-		for H in $(getHooksFor serverPostStop); do
+		for H in $(getHooksFor serverPostStop $1); do
 			$H $1
 		done
Index: scripts/usr/local/lib/7dtd/common.sh
===================================================================
--- scripts/usr/local/lib/7dtd/common.sh	(revision 258)
+++ scripts/usr/local/lib/7dtd/common.sh	(revision 259)
@@ -229,7 +229,16 @@
 # Params:
 #   1: Hook name
+#   2: Instance name
 # Returns:
 #   Names of hook files
 getHooksFor() {
+	if [ -n $2 ]; then
+		if [ -d $SDTD_BASE/$(getInstancePath $2)/hooks/$1 ]; then
+			local H
+			for H in $SDTD_BASE/$(getInstancePath $2)/hooks/$1/*.sh; do
+				echo "$H"
+			done
+		fi
+	fi
 	if [ -d $SDTD_BASE/hooks/$1 ]; then
 		local H
Index: scripts/usr/local/lib/7dtd/monitor-log.sh
===================================================================
--- scripts/usr/local/lib/7dtd/monitor-log.sh	(revision 258)
+++ scripts/usr/local/lib/7dtd/monitor-log.sh	(revision 259)
@@ -42,5 +42,5 @@
 	logPlayerConnect $INSTANCE "$entityId" "$name" "$steamId" "$ip"
 
-	for H in $(getHooksFor playerConnect); do
+	for H in $(getHooksFor playerConnect $INSTANCE); do
 		$H $INSTANCE "$entityId" "$name" "$steamId" "$ip"
 	done
@@ -53,5 +53,5 @@
 	logPlayerDisconnect $INSTANCE "$entityId"
 
-	for H in $(getHooksFor playerDisconnect); do
+	for H in $(getHooksFor playerDisconnect $INSTANCE); do
 		$H $INSTANCE "$playerId" "$entityId" "$NICKNAME" "$STEAMID"
 	done
@@ -61,5 +61,5 @@
 	echo "$(timestamp): $1" >> $CHATLOG
 	
-	for H in $(getHooksFor chat); do
+	for H in $(getHooksFor chat $INSTANCE); do
 		$H $INSTANCE "$1"
 	done
@@ -72,5 +72,5 @@
 	echo "$(timestamp): Player \"$name\" executed \"$cmd\"" >> $COMMANDLOG
 
-	for H in $(getHooksFor remoteCommand); do
+	for H in $(getHooksFor remoteCommand $INSTANCE); do
 		$H $INSTANCE "$cmd" "$name"
 	done
@@ -83,5 +83,5 @@
 	echo "$(timestamp): Telnet from \"$ip\" executed \"$cmd\"" >> $COMMANDLOG
 
-	for H in $(getHooksFor telnetCommand); do
+	for H in $(getHooksFor telnetCommand $INSTANCE); do
 		$H $INSTANCE "$cmd" "$ip"
 	done
