{"id":21095167,"url":"https://github.com/dan-and-dna/serverboy","last_synced_at":"2025-03-14T07:11:51.842Z","repository":{"id":109621165,"uuid":"158931578","full_name":"DAN-AND-DNA/serverboy","owner":"DAN-AND-DNA","description":"Turn any app that uses STDIN/STDOUT into a game server","archived":false,"fork":false,"pushed_at":"2018-12-03T09:20:21.000Z","size":571,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T01:43:27.738Z","etag":null,"topics":["game-server","http","indie-game","tcp","websocket"],"latest_commit_sha":null,"homepage":"https://www.welugame.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DAN-AND-DNA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-24T11:53:59.000Z","updated_at":"2021-05-10T03:50:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"e98b91e0-0e05-4b92-981c-fbb792da923c","html_url":"https://github.com/DAN-AND-DNA/serverboy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAN-AND-DNA%2Fserverboy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAN-AND-DNA%2Fserverboy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAN-AND-DNA%2Fserverboy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DAN-AND-DNA%2Fserverboy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DAN-AND-DNA","download_url":"https://codeload.github.com/DAN-AND-DNA/serverboy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243538135,"owners_count":20307104,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["game-server","http","indie-game","tcp","websocket"],"created_at":"2024-11-19T22:23:49.292Z","updated_at":"2025-03-14T07:11:51.821Z","avatar_url":"https://github.com/DAN-AND-DNA.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# serverboy\nLike websocketed，serverboy is also a tool for indie game developers to develop game server. As long as you can write \nan executeable app (shell, c, c++, go, python, java...) that reads STDIN and writes to STDOUT, serverboy can build a game server for you!\n\n![demo](https://github.com/DAN-AND-DNA/serverboy/blob/master/demo/img/demo1.jpg)\n      \n# deps\n1. golang (just for running demo)\n2. gcc 4.8+\n3. uws is already in ./lib (https://github.com/uNetworking/uWebSockets)\n\n# run example\n1. cd serverboy/build;cmake..;make;cd bin;./serverboy\n2. cd serverboy/demo;go run learn.go\n3. open two games in the browser(for example type http://192.168.0.115:8080 twice in browser) \n4. enjoy yourself !\n\n# doc\n1. demo\n\n\n# example Stress\n\nbroadcast stress: \n \n    cosume 157 us\n    cosume 190 us\n    cosume 150 us\n    cosume 847 us\n    cosume 177 us\n    cosume 161 us\n    cosume 119 us\n    cosume 170 us\n    cosume 454 us\n    cosume 518 us\n    cosume 457 us\n    cosume 262 us\n    cosume 586 us\n    cosume 661 us\n    cosume 989 us\n    cosume 216 us\n    cosume 303 us\n    cosume 250 us\n    cosume 172 us\n    cosume 153 us\n    cosume 441 us\n    cosume 151 us\n    cosume 571 us\n    cosume 331 us\n    cosume 249 us\n    cosume 118 us\n    cosume 204 us\n    cosume 189 us\n    cosume 145 us\n    cosume 170 us\n    cosume 152 us\n    cosume 155 us\n    cosume 452 us\n    cosume 121 us\n    cosume 196 us\n    cosume 496 us\n    cosume 353 us\n    cosume 947 us\n    cosume 548 us\n    cosume 934 us\n    cosume 144 us\n    cosume 521 us\n    cosume 117 us\n    cosume 677 us\n    cosume 143 us\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdan-and-dna%2Fserverboy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdan-and-dna%2Fserverboy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdan-and-dna%2Fserverboy/lists"}