-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Server browser duplicates #98
Conversation
… by opening the console instead. The escape key still stops the demo.
- Update the copyright headers. - Upgrade the GPL license to GPLv3+. - Port various server network improvements from etlegacy.
@dGr8LookinSparky I still see 3 copies of servers, do I need to set something to see the changes? |
Hi @cengique :) , maybe you didn't build from the correct branch (it isn't merged into the |
Hi @dGr8LookinSparky , I actually did build from that branch, and I can see the commit number in the console so I'm running the correct binary. Apparently I had forgotten to run the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See comments.
@cengique , that's odd, all of the demos should save in |
@dGr8LookinSparky when I copy the file there, it does show up in the list, but I couldn't play it because of a "base server mismatch" error. I think it expects to have the |
@cengique , it sounds like the behavior of the demo playback before the fix, did you delete the |
@dGr8LookinSparky Ok, it looked like I was using old dev-scripts repo and it had a duplicate |
@dGr8LookinSparky one more thing: the duplicate servers disappeared from the start screen, but there are duplicates in the "Server Browser" that you can bring up inside the game. |
@cengique , sorry for the late reply. The fix for the duplicate listings is in the ui module, the GrangerLab and Unitremia servers distribute their own custom ui.qvm (from the separate 1.3 game logic repo), which I haven't updated with the fix yet and the reason that you still see duplicate listings in the in-game server browser on those servers. I'm planning on applying this fix in the game logic repo after the next client release. |
…n't selected, show a demo error popup menu instead.
…rhub/tremulous into server-browser-duplicates
@dGr8LookinSparky I pushed a new Docker image into the new |
@cengique , is the new docker update ready for testing with travis-ci (which would involve updating this file https://github.com/GrangerHub/tremulous/blob/server-browser-duplicates/.travis.yml ) ? I'm not familiar with docker yet, but do you know if your updated docker stuff works for the macos build too? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Travis CI script and Docker images confirmed working
@dGr8LookinSparky I made a squash merge. Do we now delete the branch? |
Looks good @cengique , I deleted that branch. I think I'll allow for one more week for us to test the latest master branch (especially to allow testing at the dev games next Saturday), and if all goes well, I'll then push a tag to have the next public client release available for download. |
ui: Cleanup duplicate listings of multiprotocol servers.
build: Fixed the macos build by disabling the installation of free type for macos builds.
client: Fixed the demo playback
license: Update the copyright headers.
license: Upgrade the GPL license to GPLv3+.
server: Port various server network improvements from etlegacy.