RyanHub – stratos.git

(public) repo, owned by aderoian

description: remote initialized on RyanHub

branches

file tree (branch: feature/world)

diff viewer

vs

all Commits

  • 94a9c6e - block state property
    by Armen Deroian (3 weeks ago)
  • fc30b3b - block registry
    by Armen Deroian (3 weeks ago)
  • faa9526 - move identifier + fix registries
    by Armen Deroian (3 weeks ago)
  • e4c69d2 - basic registry structure
    by Armen Deroian (3 weeks ago)
  • 1279cf9 - begin region reading
    by Armen Deroian (4 weeks ago)
  • 665eb8b - fix build errors
    by Armen Deroian (4 weeks ago)
  • 34be1c3 - complete palette container DS
    by Armen Deroian (4 weeks ago)
  • 0947fd8 - container for storing chunk data via palettes
    by Armen Deroian (4 weeks ago)
  • 78b8d80 - palette data structure for mapping palettes
    by Armen Deroian (5 weeks ago)
  • cb3145d - add iterable util
    by Armen Deroian (5 weeks ago)
  • a599a73 - improved predicate API and unit test
    by Armen Deroian (5 weeks ago)
  • 6f1983e - fix a few predicate issues
    by Armen Deroian (5 weeks ago)
  • 4fd99ea - add a Predicate util
    by Armen Deroian (5 weeks ago)
  • d70fa96 - rename and add documentation
    by Armen Deroian (5 weeks ago)
  • 5166fde - add palette data structure
    by Armen Deroian (5 weeks ago)
  • b53a3a5 - update tests
    by Armen Deroian (5 weeks ago)
  • 2c33f71 - send a few more login related packets
    by Armen Deroian (6 weeks ago)
  • 8197022 - move past the "Loading terrain..." screen
    by Armen Deroian (6 weeks ago)
  • 2dcd7fe - move past the "Loading world..." screen
    by Armen Deroian (6 weeks ago)
  • ea18e35 - send required registries (hardcoded for now)
    by Armen Deroian (6 weeks ago)
  • b83219a - fix NBT IO issues
    by Armen Deroian (6 weeks ago)
  • f9af6a4 - use ByteBuffer and NBTBuffer in PacketBuffer
    by Armen Deroian (6 weeks ago)
  • d36cc95 - have the network session handle configuration
    by Armen Deroian (6 weeks ago)
  • 2e2202c - actually create a network session for each connection after login
    by Armen Deroian (6 weeks ago)
  • 38a3a4b - Merge remote-tracking branch 'origin/dev' into feature/world
    by Armen Deroian (7 weeks ago)
  • 73bbd41 - Merge pull request #23 from aderoian/network/packets
    by Armen Deroian (7 weeks ago)
  • e3bb9e6 - read + write angle
    by Armen Deroian (7 weeks ago)
  • 56fd1c1 - read + write position
    by Armen Deroian (7 weeks ago)
  • d7d90e6 - read + write int26 and int12
    by Armen Deroian (7 weeks ago)
  • faf41e2 - clean up packet defs
    by Armen Deroian (7 weeks ago)
  • 6bca6a9 - add Configuration state packets
    by Armen Deroian (7 weeks ago)
  • c307ce2 - add NBT helper methods
    by Armen Deroian (7 weeks ago)
  • 48faa05 - move NBT into its own namespace
    by Armen Deroian (7 weeks ago)
  • 60ee7c9 - fix various NBT bugs
    by Armen Deroian (7 weeks ago)
  • 91b8ef1 - NBT read testing
    by Armen Deroian (7 weeks ago)
  • d7b3aef - fix constructor
    by Armen Deroian (7 weeks ago)
  • 19d8b10 - more useful constructor and readTag method
    by Armen Deroian (7 weeks ago)
  • 53f4627 - read/write bytes to file
    by Armen Deroian (7 weeks ago)
  • 4d99c99 - fix build errors
    by Armen Deroian (7 weeks ago)
  • 69b71bb - some cleanup
    by Armen Deroian (7 weeks ago)
  • 730a318 - move some files around
    by Armen Deroian (7 weeks ago)
  • bb56a2a - NBT compression
    by Armen Deroian (7 weeks ago)
  • 3763ccb - improve ByteBuffer API
    by Armen Deroian (7 weeks ago)
  • 94e5ce0 - read/write nbt
    by Armen Deroian (7 weeks ago)
  • e77d7d5 - add write methods
    by Armen Deroian (7 weeks ago)
  • 208eca3 - implement NBT ADT's
    by Armen Deroian (7 weeks ago)
  • 3cf1611 - fix ByteBuffer string test
    by Armen Deroian (8 weeks ago)
  • 17777d4 - Merge branch 'dev' into feature/world
    by Armen Deroian (8 weeks ago)
  • da19ea9 - fix WSAPoll() errors on server -> connection disconnects
    by Armen Deroian (8 weeks ago)
  • bf6fa12 - implement server.properties
    by Armen Deroian (8 weeks ago)
  • 6d90e82 - use value not the key for translation
    by Armen Deroian (8 weeks ago)
  • 8866b0a - add '/' operator support for paths
    by Armen Deroian (8 weeks ago)
  • 1b33555 - begin adding config utils
    by Armen Deroian (8 weeks ago)
  • 68ce8e3 - feat: add byte buffer
    by KingRainbow44 (8 weeks ago)
  • 4f2de07 - fix broken everything
    by Armen Deroian (8 weeks ago)
  • 608e97d - remove unused cpp file
    by Armen Deroian (8 weeks ago)
  • 971e58c - file utils for paths, and opening/closing files
    by Armen Deroian (8 weeks ago)
  • 57415e3 - Merge pull request #15 from aderoian/network/login
    by Armen Deroian (8 weeks ago)
  • 715dd5c - working session authentication
    by Armen Deroian (8 weeks ago)
  • c7d7e5f - working encryption
    by Armen Deroian (8 weeks ago)
  • 688abc7 - crypto utils for packet encoding/decoding
    by Armen Deroian (8 weeks ago)
  • 6485f1a - offline, non-encrypted login
    by Armen Deroian (8 weeks ago)
  • c302d10 - serialization for login state
    by Armen Deroian (8 weeks ago)
  • 6abedf3 - move away from heavily templated methods
    by Armen Deroian (8 weeks ago)
  • 61ffe26 - UUID serialization
    by Armen Deroian (8 weeks ago)
  • 5b8bdb6 - add login packet types
    by Armen Deroian (8 weeks ago)
  • f471954 - serialization of Identifier
    by Armen Deroian (8 weeks ago)
  • 35a4475 - Merge pull request #14 from aderoian/fix/connection-status
    by Armen Deroian (8 weeks ago)
  • 9979781 - remove debug logging
    by Armen Deroian (8 weeks ago)
  • c083bb0 - migrate Windows to WSAPoll
    by Armen Deroian (8 weeks ago)
  • 9b482a6 - move packet handling to the connection level
    by Armen Deroian (8 weeks ago)
  • 2cad14e - remove mtu
    by Armen Deroian (8 weeks ago)
  • 824bcf3 - move NetworkConnection and NetworkSession to separate file
    by Armen Deroian (8 weeks ago)
  • 9d8c34a - Merge pull request #12 from aderoian/network/packet-serilization
    by Armen Deroian (8 weeks ago)
  • 19b4164 - fix sent packets dropping
    by Armen Deroian (8 weeks ago)
  • 74ae233 - handle status packets
    by Armen Deroian (9 weeks ago)
  • 7cf327e - clean up some methods, begin handling packets
    by Armen Deroian (9 weeks ago)
  • e481dcb - create handshake and status packets
    by Armen Deroian (9 weeks ago)
  • e3935d3 - implement some more specific serialization methods
    by Armen Deroian (9 weeks ago)
  • ed096a8 - implement abstract packet, packet buffer
    by Armen Deroian (9 weeks ago)
  • 0eb5011 - test for network serialization
    by Armen Deroian (9 weeks ago)
  • 59126db - serialization of basic types
    by Armen Deroian (9 weeks ago)
  • 7416aa6 - Merge pull request #6 from aderoian/core/network
    by Armen Deroian (9 weeks ago)
  • 557f76a - improve server tick loop
    by Armen Deroian (9 weeks ago)
  • 42498e0 - fix some phantom connections
    by Armen Deroian (9 weeks ago)
  • c24f97b - dockerfile for building and running on ubuntu 24.04
    by Armen Deroian (9 weeks ago)
  • df34b0a - downgrade cmake version for ubuntu LTS
    by Armen Deroian (9 weeks ago)
  • 46befbe - close sockets and avoid interrupts
    by Armen Deroian (9 weeks ago)
  • 2738dc4 - bump cmake version
    by Armen Deroian (9 weeks ago)
  • a051640 - network session management
    by Armen Deroian (9 weeks ago)
  • 2676684 - closed socket tracking
    by Armen Deroian (9 weeks ago)
  • 964571e - remove debug messages
    by Armen Deroian (9 weeks ago)
  • fc9b0a0 - reformat code, fix placement of preprocessors
    by Armen Deroian (9 weeks ago)
  • cde5850 - debug variables
    by Armen Deroian (9 weeks ago)
  • 499fd13 - working linux epoll
    by Armen Deroian (9 weeks ago)
  • b58d8bd - implement POSIX (linux/macOS) TCP sockets
    by Armen Deroian (9 weeks ago)
  • 84d661d - fix connection aborts crashing
    by Armen Deroian (9 weeks ago)
  • 2f7ef28 - event loop for connections
    by Armen Deroian (9 weeks ago)
  • 1b0fc50 - create a network manager handle connections and create network sessions
    by Armen Deroian (9 weeks ago)
  • 1fb7cc2 - improve socket handling
    by Armen Deroian (9 weeks ago)
  • c6e5196 - pass socketFd, no logger
    by Armen Deroian (10 weeks ago)
  • 2e3fa0e - logic behind sockets should be done
    by Armen Deroian (10 weeks ago)
  • 66d8c05 - this was too skinny
    by Armen Deroian (10 weeks ago)
  • 418ab99 - begin accepting connections
    by Armen Deroian (10 weeks ago)
  • 182cfe2 - create a tcp socket
    by Armen Deroian (10 weeks ago)
  • 88c7db2 - basic tick loop server
    by Armen Deroian (10 weeks ago)
  • b6acb6d - copyright applies
    by Armen Deroian (10 weeks ago)
  • 016a4be - basic console app
    by Armen Deroian (10 weeks ago)
  • 2b798c6 - update code style
    by Armen Deroian (10 weeks ago)
  • 6dcd90b - add logging lib
    by Armen Deroian (10 weeks ago)
  • 9e5e21e - init project
    by Armen Deroian (10 weeks ago)
manage repo back