Alright. Seems like a good idea to me as well. So what's the best way to go? When we use asci strings, we do not need an enum...
So should I just write the documentation as "human readable" doxygen in that protocol file, but without any c++ defines - that makes debugging of typos harder, as no compile time check for a definition is done - or should I add #define IGPCMD_LOGIN "IGPCMD_LOGIN", which makes it some how doubled and looks weired, but would ensure the gcc checking and would even ease later changes of a command string if needed for any reason. What about the list for discussion?: LIST for discussion: - some messages are hardly translateable as they are generated dynamically or set during setup time like the motd. Others are hardcoded and thus could be translated on client side. Pro: users that don't understand english that well will better understand those messages Con: users might think they are in the channel for their language and thus might be rude to others not writing in their language or just be rude because other people won't answer in their mother tounge. JEPP, that's how people are sometimes. Unfortunally If we implement this, some INGCMD should just send the number for a certain message and the number will lead to a message in this (or a seperate) file. - how should the crosswork for this protocol file be done if the metaserver is not written in c/c++ ? <- already cleared up, as we use asci strings - what features should be accessible for superusers? I would like to have: * set motd * announcements (message that is even shown in running games in main stream) * kicking of rude players * (banning user for a certain time - not sure about that, there was no need before, but who knows?) -- You received this bug notification because you are a member of Widelands Developers, which is a bug assignee. https://bugs.launchpad.net/bugs/916545 Title: About depending on GGZ packages Status in Widelands: Confirmed Status in “widelands” package in Debian: New Bug description: I noticed a bug report in Debian which basically suggests to drop the GGZ packages because it is unmaintained upstreams. Since Widelands depends on ggz, this of course affects us there (not to mention Debian derivaties like Ubuntu and Linux Mint). I know the ggz dependency has been discussed a bit before, but we should probably figure out what the long-term plan is. To manage notifications about this bug go to: https://bugs.launchpad.net/widelands/+bug/916545/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~widelands-dev Post to : widelands-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~widelands-dev More help : https://help.launchpad.net/ListHelp