SSULK

SSULK - Socket Server for Unity Logging (Kinda)

Project to create a Unity server & C# client. Aims are:

  • Server: Unity sends Console Logs (with IP address and Timestamp) to the Client
  • Client: can send commands (e.g. LUA) to the Unity game server to be executed

SSULK screenshot

Installation

Sever (Unity)

  1. Open up folder server_unity in the Unity editor
  2. Add the only Scene to the Build
  3. Build and Run
  4. You can generate Log / Warning / Error messages by pressing SPACE / Left-Shift / Right-Shift

Client (C# - currently a simple Console application)

  1. Open up directory client_stand_alone in a C#-.NET IDE (e.g. JetBrains Rider or VSCode)
  2. Build and Run
  3. At the command line use "connect " to connect to the server
  4. Type “help”, “logs”, or try “player.score = 22” etc.

Usage example

Use this to allow someone to interrogate / receive Unity Console logs when quality testing a Unity game

TODO

Use this to allow someone to interrogate / receive Unity Console logs when quality testing a Unity game

Release History

  • 0.0.1
    • Basic Proof of Concept

Meta

Matt Smith – [email protected]

Distributed under the MIT license. See LICENSE for more information.

https://github.com/dr-matt-smith/SSULK

Contributing

  1. Fork it (https://github.com/dr-matt-smith/SSULK/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request