🎮 Surviving Day

Complete Game Guide & Feature Walkthrough

🎯 Game Basics

Welcome! Surviving Day is a voxel-based survival game with computers, networking, blockchain mining, and AI NPCs.

Getting Started

First Steps:

  1. Launch the game and create a new world
  2. You spawn in a procedurally generated voxel world
  3. Press E to open your inventory
  4. Press ESC to open the pause menu
  5. Explore and gather resources!

🎮 Controls

Movement

W A S D - Move

Space - Jump

Shift - Sprint

Ctrl - Crouch

Interaction

Left Click - Break Block

Right Click - Place Block

I - Open Inventory

E - Interact

Q - Skills and Abilities

UI & Menus

ESC - Pause Menu

F3 - Console

F11 - Fullscreen

1-9 - Hotbar Slots

end - Pause Menu

Pause Menu Features

Resume (ESC) - Continue playing Toggle Fullscreen - Switch window mode Save and Exit - Save progress and quit Quit to Menu - Quit without saving Quit Game - Exit application

🧱 Voxel Building & Crafting

Block Types

Block Description Uses
Grass Surface terrain Natural generation
Dirt Underground terrain Building material
Stone Hard material Tools, building
Wood From trees Crafting, building
Copper Wire Networking cable Connect computers
Computer Programmable device Mining, networking
💡 Tip: Copper wire must be connected between computers to create networks!

💻 Computer System

Computer Basics

Computers are programmable blocks that can mine Bitcoin, store files, and communicate over networks.

Desktop Interface

Visual file browser with icons

Click files to open them

Quick access to console and editor

Console/Terminal

Command-line interface

Run commands and scripts

View system output

Text Editor

Create and edit files

Write scripts

Store data

Basic Commands

# File System ls # List files (FTP-style directory) dir # Same as ls read filename.txt # View file contents cat filename.txt # Same as read touch newfile.txt # Create new file write file.txt "text" # Write to file rm file.txt # Delete file # Wallet Management wallet new # Create new wallet wallet show # Show wallet address balance # Check BTC balance # Help help # Show all commands

File Listing Example

═══════════════════════════════════════════════════════ Directory of 1.1 - 5 file(s) ═══════════════════════════════════════════════════════ Name Size Type Shared ──────────────────────────────────────────────────── wallet_info.txt 2KB TXT No mining_config.txt 512B TXT Yes blockchain_data.btc 45KB BTC No startup.script 128B EXEC No Use 'read <filename>' to view file contents Use 'touch <filename>' to create a new file ═══════════════════════════════════════════════════════

🌐 Computer Networking

Network Setup

Creating a Network:

  1. Place multiple computers
  2. Connect them with Copper Wire
  3. Each computer gets an IP address (e.g., 1.1, 1.2, 1.3)
  4. Computers on same network can share files and resources

Network Benefits

Mining Pools

Connected miners get +50% hash rate bonus

Mine to single wallet across network

File Sharing

Share files across network

Use share and fetch commands

Resource Pooling

Coordinate multiple computers

Wildcard IP support (1.*)

# Share a file on network share wallet_info.txt # Fetch file from another computer fetch 1.2 wallet_info.txt

🔒 Network Security & Gateway Protection

Password Protection

Secure your networks by placing password-protected computers between network segments.

Setting Up a Secure Gateway:

  1. Place a computer between two network segments
  2. Set a password: password MySecurePass123
  3. Enable gateway mode: gateway enable
  4. Computer now blocks unauthorized access

Security Commands

# Set password (minimum 4 characters) password MySecurePass123 # Enable gateway mode (requires password first) gateway enable # Check gateway status gateway # Authenticate to access protected network auth MySecurePass123 # Disable gateway mode gateway disable # Clear all authorized sessions gateway clear

How Gateway Security Works

✓ Protected Network Example:
Public Network (1.1, 1.2, 1.3) → Gateway Computer (1.5) → Private Network (2.1, 2.2, 2.3)
⚠ Access Denied: When you try to access a password-protected gateway, you'll see:
═══════════════════════════════════════════════════════ ⚠ ACCESS DENIED - AUTHENTICATION REQUIRED ⚠ ═══════════════════════════════════════════════════════ This computer is a SECURED NETWORK GATEWAY. Gateway IP: 1.5 Status: LOCKED To access this network, you must authenticate: auth <password> Contact the network administrator for the password. ═══════════════════════════════════════════════════════
💡 Security Tip: Place gateway computers strategically to protect valuable mining operations and sensitive data!

₿ Blockchain & Bitcoin System

Overview

Surviving Day features a real blockchain implementation with Bitcoin mining, wallets, and transactions.

Wallet Management

# Create a new wallet wallet new # Show your wallet address wallet show # Check balance balance # Check someone else's balance balance 1abc123def456...

Username System

Link usernames to wallet addresses for easy transactions!

Setting Up a Username:

  1. Get your wallet address: wallet show
  2. Link a username: btcusername Alice 1abc123def456...
  3. Now others can send to "Alice" instead of the full address!
# Link username to wallet btcusername Alice 1abc123def456789... # Now you can use username instead of address send Alice 5.0 balance Alice startminer Alice 1.*

Transactions

# Send BTC to wallet address send 1abc123def456 10.5 # Send BTC to username send Alice 10.5 # Check blockchain info blockchain info blockchain blocks 10

⛏️ Bitcoin Mining

Mining Basics

Mine Bitcoin using computers! Connect multiple computers in a network for bonus hash rate.

Solo Mining

Base: 1000 H/s per computer

Good for small operations

Network Mining

Base + 500 H/s bonus

Total: 1500 H/s per computer

Requires copper wire connection

Block Rewards

6.25 BTC per block

Difficulty adjusts automatically

Rewards split by hash rate

Mining Commands

# Start mining on specific IPs startminer 1abc123 1.1 1.2 1.3 # Start mining using username startminer Alice 1.1 1.2 1.3 # Start ALL computers on network 1 startminer Alice 1.* # Start ALL computers everywhere startminer Alice all # Stop mining stopminer 1.1 1.2 stopminer all # Check mining status minerstatus minerstatus 1.*

Mining Pool Example

Setup a 5-Computer Mining Pool:

  1. Place 5 computers and connect with copper wire
  2. They get IPs: 1.1, 1.2, 1.3, 1.4, 1.5
  3. On any computer: startminer Alice 1.*
  4. All 5 mine to Alice's wallet with network bonus!
  5. Total hash rate: 7,500 H/s (1,500 H/s × 5)
✓ Mining Started! Your computers are mining Bitcoin. Check progress with minerstatus

🐾 Animals & Wildlife

Animal Types

The world is populated with various animals that spawn from eggs or naturally.

Ground Animals

Ant, Cat, Chipmunk, Dingo, Horse, Kangaroo, Pig, Sheep, Squirrel, Bunny, Beaver, Bear, Goat

Flying Animals

Bee, Bird (Parrot), Dragon, Giant Bee

Spawn 3-8 blocks above ground

Aquatic Animals

Shark, Fish

Spawn in water

Special Animals

Snowman, Raccoon

Unique behaviors

Animal AI

💡 Behavior: Ground animals wander, graze, and flee from threats. Flying animals have autonomous flight patterns. Predators (Bear, Dragon, Dingo) will attack!

Egg Hatching

Break egg blocks to spawn the corresponding animal!

⚔️ Combat & Skills

Combat System

Engage in combat with animals and NPCs. Features a genetic skill evolution system!

Abilities

30+ unique combat abilities

Melee, ranged, AOE, buffs

Evolves through use

Genetic Evolution

Abilities learn from combat

AI optimizes move sequences

Adapts to playstyle

Stats

Health, Mana, Stamina

Levels and experience

Skill progression

🤖 NPCs & Companions

NPC Types

Navi Fairy

Autonomous exploration companion

Finds resources and points of interest

Provides helpful hints

Combat NPCs

Fight alongside you

Learn combat strategies

Max 10 NPCs can spawn

Service NPCs

Fisherman - Fishing services

Baker - Food and supplies

Interact with F key

📊 Skills & Progression

Skill System

Level up various skills through gameplay:

Skill How to Level Benefits
Mining Break blocks Faster mining
Combat Fight enemies More damage
Building Place blocks Build faster
Computing Use computers Better efficiency

🔨 Crafting Recipes

Basic Materials

Item Ingredients Output
Wood Planks 1x Wood 4x Planks
Birch Planks 1x BirchWood 4x Planks
Dark Wood Planks 1x DarkWood 4x Planks
Redwood Planks 1x RedwoodWood 4x Planks
Cherry Planks 1x CherryWood 4x Planks
Willow Planks 1x WillowWood 4x Planks
Magic Planks 1x MagicWood 4x Planks
Dead Wood Planks 1x DeadWood 4x Planks
Palm Planks 1x PalmWood 4x Planks
Spruce Planks 1x SpruceLog 4x Planks
Mossy Planks 1x MossyLog 4x Planks

Tools & Stations

Item Ingredients
Crafting Table 4x Planks (2x2 pattern)
Furnace 8x Cobblestone (hollow square)

Ore Blocks (9 ore → 1 block)

Block Ingredients
Iron Block 9x IronOre
Gold Block 9x GoldOre
Mithril Block 9x MithrilOre
Adamantite Block 9x AdamantiteOre
Runite Block 9x RuniteOre
Diamond Block 9x DiamondOre
Copper Block 9x CopperOre

Building Blocks

Item Ingredients
Bricks 4x Stone (2x2)
Stone Bricks 4x Stone (2x2)
Sandstone 4x Sand (2x2)
Cobblestone 4x Stone (2x2)
Wool 4x Leaves (2x2)

Colored Wool

Color Ingredients
WoolWhite 1x Wool + 1x Snow
WoolRed 1x Wool + 1x FlowerRed
WoolYellow 1x Wool + 1x FlowerYellow
WoolBlue 1x Wool + 1x FlowerBlue
WoolGreen 1x Wool + 1x Leaves
WoolOrange 1x Wool + 1x Pumpkin
WoolBrown 1x Wool + 1x Dirt
WoolBlack 1x Wool + 1x CoalOre
WoolGray 1x Wool + 1x Stone
WoolPink 1x Wool + 1x RoseBush
WoolLime 1x Wool + 1x TallGrass
WoolCyan 1x Wool + 1x DiamondOre
WoolPurple 1x Wool + 1x MagicWood
WoolMagenta 1x Wool + 1x CherryLeaves

Furniture

Item Ingredients
Bed 3x Planks (bottom) + 3x Wool (top)
Table 4x Planks + 4x Planks (pattern)
Chair 5x Planks (shaped)
Bookshelf 6x Planks + 3x Apple (middle row)
Door 6x Planks (2x3)
Fence 6x Planks (horizontal pattern)
Ladder 7x Planks (H-shape)
Stairs 6x Planks (stair pattern)

Lighting

Item Ingredients
Torch 1x CoalOre + 1x Planks
Copper Torch 1x CopperOre + 1x Planks
Copper Lamp 1x Glass + 1x CopperTorch

Rails & Transportation

Item Ingredients
Rail 6x IronBlock + 1x Planks
Powered Rail 6x GoldBlock + 1x CopperWire
Rail Bend NE 1x Rail (automatically curves)
Rail Bend NW 1x Rail (automatically curves)
Rail Bend SE 1x Rail (automatically curves)
Rail Bend SW 1x Rail (automatically curves)

Technology

Item Ingredients
Computer 4x IronBlock + 4x CopperOre + 1x DiamondBlock
Copper Wire 3x CopperBlock (horizontal)
Trigger Block 1x Button + 1x CopperWire
Hover Block 1x PortalA + 1x PortalB

Portals

Item Ingredients
Portal A (Purple) 8x MithrilBlock (hollow square)
Portal B (Orange) 8x AdamantiteBlock (hollow square)
Warp Portal A 8x RuniteBlock (hollow square)
Warp Portal B 8x DiamondBlock (hollow square)

Explosives

Item Ingredients
TNT 5x Sand + 4x CoalOre (X-pattern)

🔥 Smelting Recipes

Ore Smelting

Input Output Fuel Required
Iron Ore Iron Block Any fuel
Gold Ore Gold Block Any fuel
Mithril Ore Mithril Block Any fuel
Adamantite Ore Adamantite Block Any fuel
Runite Ore Runite Block Any fuel
Diamond Ore Diamond Block Any fuel
Copper Ore Copper Block Any fuel

Material Processing

Input Output
Sand Glass
Cobblestone Stone
Stone Bricks

Fuel Types

Fuel Burn Time
Coal Ore 80 seconds
Wood (any type) 15 seconds
Dark Wood 15 seconds
Leaves 5 seconds

🧱 All Blocks & Items

Natural Blocks

# Terrain Grass, Dirt, Stone, Sand, Snow, OceanMud # Wood Types (10 varieties) Wood, DarkWood, BirchWood, RedwoodWood, CherryWood WillowWood, MagicWood, DeadWood, PalmWood, SpruceLog, MossyLog # Leaves (10 varieties) Leaves, BirchLeaves, RedwoodLeaves, CherryLeaves, WillowLeaves MagicLeaves, DeadLeaves, OakLeaves, PalmLeaves, SpruceLeaves, JungleLeaves

Ores & Minerals

# Raw Ores CoalOre, IronOre, GoldOre, MithrilOre, AdamantiteOre RuniteOre, DiamondOre, CopperOre # Refined Blocks IronBlock, GoldBlock, MithrilBlock, AdamantiteBlock RuniteBlock, DiamondBlock, CopperBlock # Crystals CrystalBlue, CrystalGreen, CrystalRed, CrystalPurple, CrystalGold

Building Materials

# Processed Blocks Planks, StoneBricks, ChiseledStone, Cobblestone, MossyCobblestone Bricks, Sandstone, SmoothStone, VolcanicRock # Glass Glass, GlassClear # Wool Colors (14 colors) Wool, WoolWhite, WoolGray, WoolBlack, WoolBrown WoolRed, WoolOrange, WoolYellow, WoolLime, WoolGreen WoolCyan, WoolBlue, WoolPurple, WoolMagenta, WoolPink

Furniture

# Standard Furniture Bed, Table, Chair, Bookshelf, Door, Fence, Ladder, StairsOak # Unique Variants BedUnique, TableUnique, ChairUnique, BookshelfUnique DoorUnique, FenceUnique, LadderUnique, MossyCobbleUnique # Storage & Crafting Chest, CraftingTable, Furnace, FurnaceLit, Cauldron

Decorations & Plants

# Flowers FlowerRed, FlowerYellow, FlowerBlue, DesertFlower DesertFlowerOrange, DesertFlowerRed, DesertFlowerYellow # Plants & Vegetation TallGrass, Fern, Bush, DeadBush, DesertBush Bamboo, RoseBush, Cactus, Vine, MossPatch, Lilypad # Mushrooms MushroomBrown, MushroomRed # Food Plants Apple, Strawberry, Pumpkin # Special FishBowl

Lighting

Torch, TorchUnique, CopperTorch CopperLamp, CopperLampLit

Technology & Redstone

# Computing Computer, CopperWire, CopperWireLit # Interactive Button, Lever, Trigger, SignWall, SignStanding # Structures IronScaffolding, GrandExchange

Rails & Transportation

Rail, RailBendNE, RailBendNW, RailBendSE, RailBendSW PoweredRail, PoweredRailOn

Portals & Special Blocks

# Teleportation PortalA (Purple), PortalB (Orange) WarpPortalA, WarpPortalB # Physics HoverBlock (reduced gravity), SurfRamp # Explosives TNT

Liquids & Animated

# Liquids Water, Lava, IceShard # Water Animation Frames WaterFlow1, WaterFlow2, WaterFlow3, WaterFlow4 WaterFlow5, WaterFlow6, WaterFlow7 # Lava Animation Frames LavaFlow1, LavaFlow2, LavaFlow3

Animal Eggs (21 types)

EggAnt, EggBear, EggBeaver, EggBee, EggBird, EggBunny EggCat, EggChipmunk, EggDingo, EggDragon, EggFish, EggGiantBee EggGoat, EggHorse, EggKangaroo, EggPig, EggShark, EggSheep EggSnowman, EggSquirrel # Place egg on ground to spawn animal

Special Items

MagicWand # Special tool

📖 Quick Reference

Essential Commands Cheat Sheet

# File Management ls, dir # List files read file.txt # View file touch file.txt # Create file # Bitcoin wallet new # Create wallet balance # Check balance send Alice 10 # Send BTC btcusername Alice 1abc... # Link username # Mining startminer Alice 1.* # Start mining minerstatus # Check status stopminer all # Stop all miners # Security password MyPass123 # Set password gateway enable # Enable security auth MyPass123 # Authenticate # Help help # Show all commands

Tips & Tricks

💡 Pro Tips:
  • Connect computers with copper wire for 50% mining bonus
  • Use usernames instead of full wallet addresses for convenience
  • Place password-protected computers as network gateways
  • Use wildcards (1.*) to operate on all computers in a network
  • Press ESC for pause menu with Save and Exit option
  • Auto-save happens every 60 seconds
  • Animals spawn naturally and from eggs
⚠ Important Notes:
  • Don't save at invalid positions (underground spawning bug)
  • Gateway computers block ALL commands until authenticated
  • Mining rewards are split proportionally by hash rate
  • Predator animals (Bear, Dragon, Dingo) are aggressive