A platform to freely express yourself.
This client/server bundle is designed to create a space where you can speak your mind freely.
This platform features a fully-functional chat application with a main hub server, 3rd party hosted servers (like discord), self-hosted-bots, and command processing engines.
This is a required step before compiling/running the client or server.
A shared library is present inside the /common/
library. In order to compile/run the client or server, you must
link /common/types/
to both the client and server.
Link the directories using your platform-specific symlink command. For linux, the commands are below:
ln -s /absolute/path/to/eyesocket/common/types /absolute/path/to/eyesocket/server/src/common
ln -s /absolute/path/to/eyesocket/common/types /absolute/path/to/eyesocket/client/src/common
Make sure the directories look like this:
Client: /client/src/common/types[linked]/...
Server: /server/src/common/types[linked]/...
Example: