{"action":"created","issue":{"url":"https://api.github.com/repos/fishworks/hwserver/issues/1","labels_url":"https://api.github.com/repos/fishworks/hwserver/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/fishworks/hwserver/issues/1/comments","events_url":"https://api.github.com/repos/fishworks/hwserver/issues/1/events","html_url":"https://github.com/fishworks/hwserver/pull/1","id":124647512,"number":1,"title":"Remove manual lib linking and specify UDP","user":{"login":"JonathanPorta","id":1451007,"avatar_url":"https://avatars.githubusercontent.com/u/1451007?v=3","gravatar_id":"","url":"https://api.github.com/users/JonathanPorta","html_url":"https://github.com/JonathanPorta","followers_url":"https://api.github.com/users/JonathanPorta/followers","following_url":"https://api.github.com/users/JonathanPorta/following{/other_user}","gists_url":"https://api.github.com/users/JonathanPorta/gists{/gist_id}","starred_url":"https://api.github.com/users/JonathanPorta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JonathanPorta/subscriptions","organizations_url":"https://api.github.com/users/JonathanPorta/orgs","repos_url":"https://api.github.com/users/JonathanPorta/repos","events_url":"https://api.github.com/users/JonathanPorta/events{/privacy}","received_events_url":"https://api.github.com/users/JonathanPorta/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-01-03T12:54:37Z","updated_at":"2016-01-15T16:16:24Z","closed_at":"2016-01-15T16:16:24Z","pull_request":{"url":"https://api.github.com/repos/fishworks/hwserver/pulls/1","html_url":"https://github.com/fishworks/hwserver/pull/1","diff_url":"https://github.com/fishworks/hwserver/pull/1.diff","patch_url":"https://github.com/fishworks/hwserver/pull/1.patch"},"body":"#### Remove manual symlinking of steamcmd libs\r\nThis workaround is no longer required.\r\n\r\n#### Specify UDP Explicitly\r\nClients were unable to connect and the server would not show up in the list because Docker defaults to TCP only. This specifies UDP in both the Dockerfile's `EXPOSE` as well as in the provided run command in the `Makefile`\r\n\r\nAlso, made the `all` target `build` + `runserver` for convenience and explicitly labeled the `build` step."},"comment":{"url":"https://api.github.com/repos/fishworks/hwserver/issues/comments/172004096","html_url":"https://github.com/fishworks/hwserver/pull/1#issuecomment-172004096","issue_url":"https://api.github.com/repos/fishworks/hwserver/issues/1","id":172004096,"user":{"login":"bacongobbler","id":1360539,"avatar_url":"https://avatars.githubusercontent.com/u/1360539?v=3","gravatar_id":"","url":"https://api.github.com/users/bacongobbler","html_url":"https://github.com/bacongobbler","followers_url":"https://api.github.com/users/bacongobbler/followers","following_url":"https://api.github.com/users/bacongobbler/following{/other_user}","gists_url":"https://api.github.com/users/bacongobbler/gists{/gist_id}","starred_url":"https://api.github.com/users/bacongobbler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bacongobbler/subscriptions","organizations_url":"https://api.github.com/users/bacongobbler/orgs","repos_url":"https://api.github.com/users/bacongobbler/repos","events_url":"https://api.github.com/users/bacongobbler/events{/privacy}","received_events_url":"https://api.github.com/users/bacongobbler/received_events","type":"User","site_admin":false},"created_at":"2016-01-15T16:16:24Z","updated_at":"2016-01-15T16:16:24Z","body":"after making this change, I found that the container would fail to boot:\r\n\r\n```\r\n$ cat hurtworld.log\r\n[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.\r\ndlopen failed trying to load:\r\nsteamclient.so\r\nwith error:\r\nsteamclient.so: cannot open shared object file: No such file or directory\r\n```\r\n\r\nSo it looks like this is still necessary. Considering everything else is covered, I think this is safe to close. Thanks!"}}