|
Peter Nelson
|
r28354:ddc7bb191071
|
10 months ago
|
|
|
|
Peter Nelson
|
r28274:a9d91de240c7
|
11 months ago
|
|
|
|
Peter Nelson
|
r28029:39d90f4d66b8
|
12 months ago
|
|
Codechange: Hide multiplayer headers by setting width to zero.
Zero-width is how widgets are hidden elsewhere. This removes the need for an extra array to lookup if a header is hidden.
|
|
Patric Stout
|
r27371:b9ad4c1bff08
|
18 months ago
|
|
Feature: opt-in survey when exiting a game
On first start-up, the game will ask if you want to participate in our automated survey. You have to opt-in, and can easily opt-out (via the Options) at any time.
When opt-in, whenever you exit a game, a JSON blob will be send to the survey server hosted by OpenTTD. This JSON blob contains information that gives a global picture of the game just played: - What settings were used - How many humans vs AIs - How long the game has been played - Basic information about the OS / CPU
All this information is kept very generic, so there is no chance we send private information to our survey server. Nothing in the JSON blob could identify you as a person; it mostly tells about the game played. At any time you can see what the JSON blob includes, by pressing the "Preview Survey Results" button in-game.
|
|
Peter Nelson
|
r26583:eb9fd3944128
|
2 years ago
|
|
Change: Standardize progress bar layout.
Progress bars are drawn differently depending on when it was added, with different layouts and sizes.
This change adds a standard padding size to use, and makes all progress bars visually similar, with scaled padding.
|
|
Patric Stout
|
r25886:4a328504ff89
|
3 years ago
|
|
Feature: make "join game" button join the game, instead of first showing a lobby window ( #9467) Nobody really paid attention to the lobby window, and it completely missed its purpose. Most people don't even wait for companies to show up, but just hit "New Company". This in turn means people create a lot of unneeded companies, while they "just want to watch the game" or join another company. Instead, "Join Game" now just joins the game as spectators.
|
|
Patric Stout
|
r25874:8e2606e1b5e5
|
3 years ago
|
|
Change: remove the ability to control "max spectators" ( #9466) Soon we will make "join game" join the game as spectator first, so limiting the amount of spectators makes no sense anymore in that context. Not sure it ever did make sense.
|
|
Patric Stout
|
r25849:38205b3e59c6
|
3 years ago
|
|
Feature: allow the use of TURN to connect client and server together
TURN is a last resort, used only if all other methods failed. TURN is a relay approach to connect client and server together, where openttd.org (by default) is the middleman.
It is very unlikely either the client or server cannot connect to the STUN server, as they are both already connected to the Game Coordinator. But in the odd case it does fail, estabilishing the connection fails without any further possibility to recover.
|
|
Patric Stout
|
r25815:13efa809f0d9
|
3 years ago
|
|
Feature: join servers based on their invite code
This removes the need to know a server IP to join it. Invite codes are small (~7 characters) indentifiers for servers, which can be exchanged with other players to join the servers.
|
|
Patric Stout
|
r25800:5bcbdca2efaf
|
3 years ago
|
|
|
|
TELK
|
r25737:98a7e9214658
|
3 years ago
|
|
|
|
Patric Stout
|
r25255:d399237bfabe
|
3 years ago
|
|
Add: admin menu for companies in multiplayer games
You can now easily do: - a password reset (unlock) - remove an empty company (reset company)
|
|
Patric Stout
|
r25254:2fb698f75978
|
4 years ago
|
|
Feature: rework in-game Online Players GUI
The GUI now more clearly shows some basic information about the server you joined, your client name (and the ability to change it), and what players are in which company.
It also contains useful buttons to press to join companies, chat with other people, and for admins to kick/ban people.
Additionally, renamed "advertised" to "visibility"; this has to do with future additions, but also because it is more clear in wording.
|
|
Patric Stout
|
r25198:a701a159e9ab
|
3 years ago
|
|
Remove: "language" field from server/client
The original idea was that people could find a server they could talk in their native language on. This isn't really used in that way. There are several reasons for removing this:
- the client also sends his "language" to the server, but nothing is doing anything with this. - flags are a bad way to represent languages, and over the years we had several (rightfully) complaints about this. - most servers have their language set to "All", and prefix the servername with the language it is about. This is a much more efficient way to do the same.
All in all, this feature should go back to the drawing board. Maybe it could work in another form, but this form is not it.
|
|
frosch
|
r24493:4293afd64bae
|
4 years ago
|
|
|
|
S. D. Cloudt
|
r23917:50c2317ea357
|
5 years ago
|
|
|
|
Niels Martin Hansen
|
r23642:df495c081e7f
|
6 years ago
|
|
|
|
frosch
|
r19814:3650c08ee4d5
|
12 years ago
|
|
|
|
truebrain
|
r18742:bb634519d745
|
13 years ago
|
|
|
|
truebrain
|
r18686:dfaaba643efc
|
13 years ago
|
|
|
|
truebrain
|
r18670:f122c356353c
|
13 years ago
|
|
|