Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/oatpp/helicopter
WebSocket server for multiplayer games
https://github.com/oatpp/helicopter
Update README.md
a118f5d6adaa3e50740d3f8b469ebb2715caf699 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
a118f5d6adaa3e50740d3f8b469ebb2715caf699 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md
01b741de6b54c07cbfe786d26ac4b51b3d807e7e authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
01b741de6b54c07cbfe786d26ac4b51b3d807e7e authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md
5ed69c190b80a778e585d6cc3a2a7d6b66c538bd authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
5ed69c190b80a778e585d6cc3a2a7d6b66c538bd authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md
d2aac1b83e936efe302cfb79c01e770970ad566c authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
d2aac1b83e936efe302cfb79c01e770970ad566c authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md
acf6c00c2b5fd92b632c4fcbd5cc777232229cdf authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
acf6c00c2b5fd92b632c4fcbd5cc777232229cdf authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md
b1be5459a36102754a6c48f5b9787eaecfd45f9e authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
b1be5459a36102754a6c48f5b9787eaecfd45f9e authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md
446ad952049b1957394ae343f8e1d40012312a80 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
446ad952049b1957394ae343f8e1d40012312a80 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md
69d2a643c6152073ac29c0337a3a735c3f985d1d authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
69d2a643c6152073ac29c0337a3a735c3f985d1d authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
introduce synchronized events
93adfde8efc3dfd94337af7714c172ce038ccaf9 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
93adfde8efc3dfd94337af7714c172ce038ccaf9 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Implement kicks
21174f4da585235f0723d236565ef87d0eeb750a authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
21174f4da585235f0723d236565ef87d0eeb750a authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Small refactorings
40b89aa31de7a389626d55fe16739d806ffc9a74 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
40b89aa31de7a389626d55fe16739d806ffc9a74 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Run servers according to config
a6427bb8455c6a680c946ad0bfc73b9aec6d478a authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
a6427bb8455c6a680c946ad0bfc73b9aec6d478a authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
modify server configs
626d983db52d2a4f19dae4ccc15ec667d44688c8 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
626d983db52d2a4f19dae4ccc15ec667d44688c8 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Drop peers on maxFailedPings
8bb85f3952b39fed4d184a528016295c893cd8ec authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
8bb85f3952b39fed4d184a528016295c893cd8ec authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
use payload to store ping/pong timestamp
fa10439c522509e20ce8c355413148f55e349491 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
fa10439c522509e20ce8c355413148f55e349491 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
implement pings - first steps
7bfe05d8b548fd50f4f473d8265c319ad6eb6f6d authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
7bfe05d8b548fd50f4f473d8265c319ad6eb6f6d authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
prepare game for pings
583d14cdfa08a662d86c2d3c2186bdf990d551da authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
583d14cdfa08a662d86c2d3c2186bdf990d551da authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Store sessions in Games
6c9352d1e95393eff69ed1650fc15eb8a56f0c59 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
6c9352d1e95393eff69ed1650fc15eb8a56f0c59 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Implement broadcast and direct messages
6a7bbd7ec56919f118290d61f88a48b3960a9fcd authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
6a7bbd7ec56919f118290d61f88a48b3960a9fcd authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Client can send messages to Host
452adcc416abfff5fefb8f27b886d7d9ec880add authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
452adcc416abfff5fefb8f27b886d7d9ec880add authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
notify host client joined/left
b989e72455e55e0d1c30aa4bbc009c68995990a6 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
b989e72455e55e0d1c30aa4bbc009c68995990a6 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
implement hello message
3ec0ccc78263cc31422adbab47c3d86139ff021a authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
3ec0ccc78263cc31422adbab47c3d86139ff021a authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Update README.md
c5ae85e0c6c4b7c8c06c61977162a3bdd5a4c54d authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
c5ae85e0c6c4b7c8c06c61977162a3bdd5a4c54d authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Prepare handling messages by peer
ed4d276f555cdb2f8f53b61589c6d7ef71091420 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
ed4d276f555cdb2f8f53b61589c6d7ef71091420 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
introduce maxQueuedMessages option in game config
3726110230a1280c203f15e9ec8fb3fc6db6a662 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
3726110230a1280c203f15e9ec8fb3fc6db6a662 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Implement peer message queue
c1a0116e446b7fa5234cea10a86b514968b444b9 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
c1a0116e446b7fa5234cea10a86b514968b444b9 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Store game config in game session
bac5e4e1b8cf28d1abd9dcd5c63398167f111161 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
bac5e4e1b8cf28d1abd9dcd5c63398167f111161 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Client can now join game session
03b1cd2fffdc0027c81ae2f7ee5bc3a78550d434 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
03b1cd2fffdc0027c81ae2f7ee5bc3a78550d434 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
introduce game config class
bbb2c798ad70d18ea06d416e0ee0e1369348c308 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
bbb2c798ad70d18ea06d416e0ee0e1369348c308 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
introduce game configs
2f9b6fb31aa5f64fdfb3ceee910fac157dbd50a9 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
2f9b6fb31aa5f64fdfb3ceee910fac157dbd50a9 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
rename Game class to Session
9792fd62fdb67d4ce1f2a8c8e906f794bffe9a7d authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
9792fd62fdb67d4ce1f2a8c8e906f794bffe9a7d authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Rename GameConfig to GameConfigDto
e01765bceb1c8f6178d6200a65c8cfda556ffc01 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
e01765bceb1c8f6178d6200a65c8cfda556ffc01 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
add GameConfig DTO
01169ba0ada16ea035d438ff4312fbb1cacb7e72 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
01169ba0ada16ea035d438ff4312fbb1cacb7e72 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
better .gitignore
03fec7befea29a227d8a7a4989e45500934eb136 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
03fec7befea29a227d8a7a4989e45500934eb136 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
add basic error handling
8930721780b1e95b6df19a1c2c1f1bc19aff41f1 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
8930721780b1e95b6df19a1c2c1f1bc19aff41f1 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
DTOs - add ErrorDto
690d391cc62da9c44d8fc89dfdd7cb62d95cdee7 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
690d391cc62da9c44d8fc89dfdd7cb62d95cdee7 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
communication prototype
f89dbb9a0e20458adb4ec99cbd32fae54f7be254 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
f89dbb9a0e20458adb4ec99cbd32fae54f7be254 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
disable tls by default
a8bf837efaa6a9f69480dc4e97ef8ca551da7b4e authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
a8bf837efaa6a9f69480dc4e97ef8ca551da7b4e authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
add game, peer, and game registry
8e28231e60390ec97fa41955f3f9ea9d49913cba authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
8e28231e60390ec97fa41955f3f9ea9d49913cba authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
basic project structure
886c61b9a9b99b61de2b2ff8ed6c108980c5decd authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
886c61b9a9b99b61de2b2ff8ed6c108980c5decd authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
Initial commit
b71fb3019159096065ce2036150f262a32330ff7 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>
b71fb3019159096065ce2036150f262a32330ff7 authored over 2 years ago by Leonid Stryzhevskyi <[email protected]>