MappingHell

Archive => Frogmod => Topic started by: Sweet on September 14, 2011, 03:52:12 PM

Title: Vampi Needs Ideas
Post by: Sweet on September 14, 2011, 03:52:12 PM
I don't know if he actually does need ideas.

Anyways, he's working on the new version of Frogmod (?).

Ideas for new features?

Mine:

Editmute
#givemaster (cn) retains previous mastermode
IRC admin commands in server integration
Reserved slots (reserved names)
Title: Re: Vampi Needs Ideas
Post by: Apollo on September 14, 2011, 04:26:30 PM
Givemaster used to retain mastermode. I think it lost that when he rebuilt frogmod.
Title: Re: Vampi Needs Ideas
Post by: SkyLaX on September 17, 2011, 02:05:51 PM
Few things I've been asking for a while :P
- A command that allow auto sendmap by master and getmap by the new player (I saw it somewhere, can't remember).
- Edit mute too (this is how I would see it) : each time you're in a coopedit server, when the master unspect you, you're by default "editmute", a message tell the whole the server that "unnamed" has been unspect but is not allowed to edit. And a message to the master only : type @editmute CN 0 to allow him to edit.
- Whitelist (why is it gone? :( prevent whitelisted people getting kicked / banned / blocked by mm3 and whatever, (could be used to move out some guys who take a server and MM3 while they are alone...)
- A warning when you mm3 (not sure if copy paste is still buggued when someone connect...) to avoid ppl abusing it, or a time limit : you can't mm3 more than a minute every 5 minutes ?.
- Blacklisted ppl that can't kick, (using master still allowed imo, so they can proove they can act properly).
That's enough for coop I guess...
Now for the other mode, auto balance could be a good idea (check each minutes, if huge difference, warn ppl that teams are gonna be balanced in few seconds if they don't do it, check again 15 seconds later, and balance if necessary). It could also be blocking capture or whatever if teams are really unbalanced...
Can check scores too, to see if the 2 guys can stand against the 5 other if they are good enough, I guess there's no problem.

(My english is still pretty bad, I'm sorry x'))
Title: Re: Vampi Needs Ideas
Post by: Sweet on September 17, 2011, 04:38:47 PM
Lotta great ideas there, Sky  :)

I think autobalance should be toggleable.
Title: Re: Vampi Needs Ideas
Post by: Zoocata on September 17, 2011, 08:14:51 PM
God mode.
Title: Re: Vampi Needs Ideas
Post by: Sweet on September 17, 2011, 09:54:57 PM
Quote from: Zoocata on September 17, 2011, 08:14:51 PM
God mode.
I think that's great, but... Wouldn't that conflict with Sauer itself? Can you even program that?
Title: Re: Vampi Needs Ideas
Post by: Zoocata on September 18, 2011, 07:21:16 AM
Cookies, smites, and even permabans.
Title: Re: Vampi Needs Ideas
Post by: GoodOldJacob on September 18, 2011, 01:15:25 PM
I think multiple logins would be great. For example if someone connected and the username was 'GOJ007'

#login GOJ007 password
I could (the server owner) set weather GOJ007 gets master (steals master if already claimed) or admin.
Title: Re: Vampi Needs Ideas
Post by: SkyLaX on September 18, 2011, 01:31:57 PM
Isn't the IRC part of frogmod doing that already?
Title: Re: Vampi Needs Ideas
Post by: GoodOldJacob on September 18, 2011, 02:47:50 PM
Quote from: SkyLaX on September 18, 2011, 01:31:57 PM
Isn't the IRC part of frogmod doing that already?

No, you can only use one admin password for everyone.
Title: Re: Vampi Needs Ideas
Post by: Sweet on September 18, 2011, 04:51:15 PM
So, what Jacob is saying is we should start using hypertriangle

;D ;D ;D ;D ;D ;D

Title: Re: Vampi Needs Ideas
Post by: SkyLaX on September 18, 2011, 04:55:50 PM
Hypertriangle was name based, you just had to /name [MH]SkyLaX and take admin :)
Title: Re: Vampi Needs Ideas
Post by: Apollo on September 18, 2011, 05:04:38 PM
I don't see a point for multiple logins, but what I could picture is a user ranking that works directly with admin privileges.

It would consist of a user list for people who can take admin. Those above others can take admin from a person lower on the list if they are currently holding it. A person low on the list cannot take admin from somebody higher on the list. People not on the list would automatically be the lowest rank, so anybody can override them.

Also, @giveadmin could then work for only people on the list. It could also work to give admin to anybody IF given by a specific person. ( Like the dude at the top )

I don't really see this as a super logical system, but I think it would beat having four thousand logins.

The way the Hypertriangle master system is set up is outright ridiculous. Half the time you have no clue if there's a master or not, and the editmute is implemented in an idiotic fashion. Instead of just blocking the changes made, it specs people just for entering editmode.
Title: Re: Vampi Needs Ideas
Post by: Sweet on September 18, 2011, 07:10:00 PM
I wasn't recommending Hypertriangle, don't worry.  ;)

Hooray for Sauerbraten Caste Systems!
Title: Re: Vampi Needs Ideas
Post by: GoodOldJacob on September 19, 2011, 03:30:50 AM
Quote from: Windecker on September 18, 2011, 05:04:38 PM
I don't see a point for multiple logins, but what I could picture is a user ranking that works directly with admin privileges.

It would consist of a user list for people who can take admin. Those above others can take admin from a person lower on the list if they are currently holding it. A person low on the list cannot take admin from somebody higher on the list. People not on the list would automatically be the lowest rank, so anybody can override them.

Also, @giveadmin could then work for only people on the list. It could also work to give admin to anybody IF given by a specific person. ( Like the dude at the top )

I don't really see this as a super logical system, but I think it would beat having four thousand logins.

The way the Hypertriangle master system is set up is outright ridiculous. Half the time you have no clue if there's a master or not, and the editmute is implemented in an idiotic fashion. Instead of just blocking the changes made, it specs people just for entering editmode.

Your idea of logging on is probably more efficient than my idea. I was thinking of logging on like on the cm servers.
Title: Re: Vampi Needs Ideas
Post by: Sweet on September 19, 2011, 04:33:54 AM
Quote from: GoodOldJacob on September 19, 2011, 03:30:50 AM
Your idea of logging on is probably more efficient than my idea. I was thinking of logging on like on the cm servers.

I KNEW IT
Title: Re: Vampi Needs Ideas
Post by: Apollo on September 19, 2011, 06:15:12 AM
I  KNEWeD iT!!1!111!!!one!
Title: Re: Vampi Needs Ideas
Post by: vampirefrog on September 19, 2011, 12:57:44 PM
Looking for JS and C++ coders to help. PM for details.
Title: Re: Vampi Needs Ideas
Post by: vampirefrog on September 20, 2011, 06:54:32 PM
I need to mention - I am indeed doing a rewrite. I have very little spare time nowadays, so i just sometimes work on it in the weekend. I cannot give more details about the project itself, I'd like to keep it secret. I can only say that it will be tighter and easily extendable. If anyone wants to join and help, details will be disclosed to them. Like I said, Javascript and C++ experience is needed. Maybe some HTML and CSS and page design, but that will be for later.
Title: Re: Vampi Needs Ideas
Post by: SirAlex on September 27, 2011, 04:09:47 AM
Quote from: SkyLaX on September 18, 2011, 04:55:50 PM
Hypertriangle was name based, you just had to /name [MH]SkyLaX and take admin :)
Quote from: Windecker on September 18, 2011, 05:04:38 PMand the editmute is implemented in an idiotic fashion. Instead of just blocking the changes made, it specs people just for entering editmode.
Dudes.. you realize you're talking about a random project(hyperwulf) i was playing with while learning python. It's like saying "Europeans are idiotic, their transportation system is mainly implemented using steam locomotives". I implemented an awesome login system last summer, which does NOT let you in based only on name, and the editmute system is airtight.
Title: Re: Vampi Needs Ideas
Post by: Sweet on September 27, 2011, 04:14:26 AM
Quote from: SirAlex on September 27, 2011, 04:09:47 AM
Dudes.. you realize you're talking about a random project(hyperwulf) i was playing with while learning python. It's like saying "Europeans are idiotic, their transportation system is mainly implemented using steam locomotives". I implemented an awesome login system last summer, which does NOT let you in based only on name, and the editmute system is airtight.

Dude, bro, I would have w0n if I was trying
Title: Re: Vampi Needs Ideas
Post by: Apollo on September 27, 2011, 05:41:58 AM
I dislike the system. Only leads to confusion. It's also handy when you come into a room with an unmarked master...  ::)
Title: Re: Vampi Needs Ideas
Post by: vampirefrog on September 27, 2011, 09:05:14 AM
Quote from: Sweet on September 27, 2011, 04:14:26 AM
Quote from: SirAlex on September 27, 2011, 04:09:47 AM
Dudes.. you realize you're talking about a random project(hyperwulf) i was playing with while learning python. It's like saying "Europeans are idiotic, their transportation system is mainly implemented using steam locomotives". I implemented an awesome login system last summer, which does NOT let you in based only on name, and the editmute system is airtight.

Dude, bro, I would have w0n if I was trying

xD
Title: Re: Vampi Needs Ideas
Post by: Apollo on September 27, 2011, 04:21:36 PM
Quote from: vampirefrog on September 27, 2011, 09:05:14 AM
Quote from: Sweet on September 27, 2011, 04:14:26 AM
Quote from: SirAlex on September 27, 2011, 04:09:47 AM
Dudes.. you realize you're talking about a random project(hyperwulf) i was playing with while learning python. It's like saying "Europeans are idiotic, their transportation system is mainly implemented using steam locomotives". I implemented an awesome login system last summer, which does NOT let you in based only on name, and the editmute system is airtight.

Dude, bro, I would have w0n if I was trying

xD

Amen.
Title: Re: Vampi Needs Ideas
Post by: Apollo on November 07, 2011, 04:37:47 AM
Ideas: Saved state / rollback

This would simply be a feature where the server, either incrementally or when instructed to, saves all the server specific data for future access.
This would include all configuration files, the blacklist, and whatever else there is that is unique per frogmod server.

The command would be run as the Administrator through the HTTP page, and would require a secondary password to actually execute the rollback. ( Safety precaution )
Optional - When the server is told to rollback to a saved state, it would backup it's current state before doing so. ( just in case you decide after that it was a stupid idea )

-------------------

Admin Password auto cycle:

A feature where the server would change the Admin password every X number of days to the next entry in a pre-made list.
   How it could work:  Simply specify more than one password on the password line:  pass1, pass2, pass3,
   A seperate config line would set the password change frequency in days.

A command would exist where a person with the current admin pass would be able to tell the server to switch to the next in the list.

-------------------

Admin Password censoring:

Server checks strings of text and if the server sees the admin password in chat, it blocks it. ( replace all chars with ****, remove it completely, or replace it with something else. )

Would work for alphanumeric passwords.   If the password were a simple word that somebody may say otherwise, then it would give away as to what it was.



 

Title: Re: Vampi Needs Ideas
Post by: Sweet on November 07, 2011, 04:44:30 AM
Can we have a map repository thing? After I deleted my Packages folder, this came to mind.
Title: Re: Vampi Needs Ideas
Post by: Zoocata on November 07, 2011, 04:47:22 AM
Like the cm servers? :P
Title: Re: Vampi Needs Ideas
Post by: vampirefrog on November 07, 2011, 11:00:52 AM
Quote from: Sweet on November 07, 2011, 04:44:30 AM
Can we have a map repository thing? After I deleted my Packages folder, this came to mind.
a forum?
Title: Re: Vampi Needs Ideas
Post by: Apollo on December 11, 2011, 05:47:25 PM
I propose one fairly simple feature.

After a blacklisted person tries to take master for... say... the six hundredth time, automatically kick and ban them.

[09:22:13] <@spamela> |RMM|galdrad is now a spectator
[09:22:14] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:14] <@spamela> WARNING: Player "unnamed (2)" is blacklisted: "Obvious Reasons".
[09:22:14] <@spamela> unnamed is now a spectator
[09:22:16] <@spamela> Sending map to |RMM|galdrad...
[09:22:21] <@spamela> unnamed left
[09:22:22] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:22] <@spamela> WARNING: Player "unnamed (2)" is blacklisted: "Obvious Reasons".
[09:22:22] <@spamela> unnamed left
[09:22:23] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:23] <@spamela> WARNING: Player "unnamed (3)" is blacklisted: "Obvious Reasons".
[09:22:23] <@spamela> unnamed left
[09:22:23] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:23] <@spamela> WARNING: Player "unnamed (2)" is blacklisted: "Obvious Reasons".
[09:22:23] <@spamela> unnamed left
[09:22:23] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:23] <@spamela> WARNING: Player "unnamed (3)" is blacklisted: "Obvious Reasons".
[09:22:24] <@spamela> unnamed left
[09:22:24] <@spamela> SERHAT_ADANA_01 started a new map of size 10
[09:22:24] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map, master is SERHAT_ADANA_01 (0)14'
[09:22:24] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:24] <@spamela> WARNING: Player "unnamed (2)" is blacklisted: "Obvious Reasons".
[09:22:24] <@spamela> 03|RMM|galdrad14 is no longer a spectator
[09:22:25] <@spamela> unnamed left
[09:22:25] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:25] <@spamela> WARNING: Player "unnamed (3)" is blacklisted: "Obvious Reasons".
[09:22:25] <@spamela> unnamed left
[09:22:25] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:25] <@spamela> WARNING: Player "unnamed (2)" is blacklisted: "Obvious Reasons".
[09:22:26] <@spamela> [SERHAT_ADANA_01 uploaded map to server, "/getmap" to receive it]
[09:22:27] <@spamela> unnamed left
[09:22:27] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:27] <@spamela> WARNING: Player "unnamed (3)" is blacklisted: "Obvious Reasons".
[09:22:28] <@spamela> unnamed left
[09:22:28] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:28] <@spamela> WARNING: Player "unnamed (2)" is blacklisted: "Obvious Reasons".
[09:22:28] <@spamela> unnamed left
[09:22:28] <@spamela> SERHAT_ADANA_01 relinquished master. Mastermode is open.
[09:22:28] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:22:28] <@spamela> SERHAT_ADANA_01 left
[09:22:28] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:28] <@spamela> WARNING: Player "unnamed (3)" is blacklisted: "Obvious Reasons".
[09:22:29] <@spamela> Sending map to |RMM|galdrad...
[09:22:29] <@spamela> unnamed left
[09:22:29] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:22:29] <@spamela> WARNING: Player "unnamed (0)" is blacklisted: "Obvious Reasons".
[09:22:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:36] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:36] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:36] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:36] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:37] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:37] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:37] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:37] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:40] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:40] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:40] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:40] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:41] <@spamela> 03[MH][Apollo] connected from Canada (66.128.80.211/66-128-80-211.blstsk.yourlink.ca)
[09:22:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:42] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:42] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:42] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:42] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:45] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:45] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:45] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:45] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:46] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:46] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:22:46] <@spamela> [MH][Apollo] claimed master as 'windecker'. Mastermode is open.
[09:22:46] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map, master is [MH][Apollo] (2)'
[09:22:49] <@spamela> 02<[MH][Apollo]> Jesus christ!
[09:22:49] <@spamela> unnamed left
[09:22:51] <@spamela> <[MH][Apollo]> give up already
[09:22:55] <@spamela> <|RMM|galdrad> how do you make a ball
[09:23:00] <@spamela> <[MH][Apollo]> Majik
[09:23:01] <@spamela> Sending map to |RMM|galdrad...
[09:23:02] <@spamela> [MH][Apollo] relinquished master. Mastermode is open.
[09:23:02] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:23:02] <@spamela> [MH][Apollo] left
[09:23:11] <@spamela> unnamed connected from United States (208.53.229.205/205.229.53.208.unassigned.sdncommunications.com)
[09:23:11] <@spamela> WARNING: Player "unnamed (0)" is blacklisted: "Obvious Reasons".
[09:23:14] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:23:15] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:23:15] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:23:15] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:23:15] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:23:15] <@spamela> |RMM|galdrad claimed master. Mastermode is open.
[09:23:15] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map, master is |RMM|galdrad (1)'
[09:23:22] <@spamela> Mastermode is now locked (2)
[09:23:34] <@spamela> unnamed started a new map of size 10
[09:23:34] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map, master is |RMM|galdrad (1)'
[09:24:59] <@spamela> |RMM|galdrad relinquished master. Mastermode is open.
[09:24:59] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:24:59] <@spamela> |RMM|galdrad left
[09:25:08] <@spamela> unnamed started a new map of size 10
[09:25:08] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:10] <@spamela> unnamed started a new map of size 10
[09:25:10] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:11] <@spamela> unnamed started a new map of size 10
[09:25:11] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:11] <@spamela> unnamed started a new map of size 10
[09:25:11] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:12] <@spamela> unnamed started a new map of size 10
[09:25:12] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:13] <@spamela> unnamed started a new map of size 10
[09:25:13] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:13] <@spamela> unnamed started a new map of size 10
[09:25:13] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:14] <@spamela> unnamed started a new map of size 10
[09:25:14] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:15] <@spamela> unnamed started a new map of size 10
[09:25:15] * spamela changes topic to '-[Jim Dandy]-: coop edit on new map'
[09:25:30] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:30] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:30] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:30] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:31] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:31] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:31] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:32] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:32] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:32] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:32] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:32] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:33] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:33] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:33] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:33] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:34] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:34] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:34] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:35] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:36] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:36] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:36] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:36] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:37] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:37] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:37] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:37] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:38] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:39] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:40] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:40] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:40] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:41] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:42] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:42] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:42] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:42] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:43] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:44] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:45] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:45] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:45] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:46] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:46] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:46] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:46] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:46] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:47] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:47] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:48] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:48] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:48] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:48] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:49] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:49] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:49] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:50] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:50] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:50] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:50] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:51] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:51] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:51] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:52] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:52] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:52] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:52] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:53] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:53] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:53] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:54] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:54] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:54] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:55] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:55] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:55] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:55] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:55] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:25:56] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:04] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:05] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:05] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:05] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:05] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:06] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:06] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:06] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:07] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:07] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:07] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:07] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:08] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:08] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:08] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:09] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:09] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:09] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:09] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:09] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:10] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:10] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:10] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:10] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:11] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:11] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:11] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:11] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:11] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:11] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:12] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:12] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:12] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:13] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:13] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:13] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:13] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:14] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:14] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:15] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:15] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:15] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:15] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:16] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:16] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:16] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:16] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:16] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:17] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:17] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:17] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:17] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:17] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:18] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:18] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:18] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:18] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:18] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:18] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:18] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:19] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:19] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:19] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:19] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:20] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:20] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:20] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:20] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:20] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:20] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:21] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:22] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:22] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:22] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:22] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:22] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:22] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:23] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:23] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:23] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:23] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:23] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:23] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:23] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:24] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:24] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:24] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:25] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:25] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:25] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:25] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:25] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:25] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:25] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:26] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:26] <@spamela> setmaster denied for unnamed (0), reason: "Obvious Reasons"
[09:26:37] <@spamela> unnamed left
[09:26:37] * spamela changes topic to '-[Jim Dandy]-: empty'
[09:26:37] <@spamela> All bans cleared.
[09:32:17] <@spamela> master server registration succeeded
Title: Re: Vampi Needs Ideas
Post by: Sweet on December 11, 2011, 06:47:23 PM
Pahaha! I blacklisted him.That's Zman, he impersonates, hacks and flames, yet still doesn't know how to change his IP.
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on December 11, 2011, 06:54:39 PM
1. Why didn't YOU ban him?
2. Vampi stopped stopped developing (though there are some little updates sometimes...)
Title: Re: Vampi Needs Ideas
Post by: vampirefrog on December 11, 2011, 06:55:29 PM
The blacklist warning thing is qualified as spam, and spammers can be banned on jim dandy by admins. And 'ip is banned' messages can be hidden with @discmsgmask 32.
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on December 11, 2011, 07:12:25 PM
Quote from: vampirefrog on December 11, 2011, 06:55:29 PM
[...] @discmsgmask 32.

eh, why can't you block any sort of spam with that command? :3
(and what is the 32 for?)
Title: Re: Vampi Needs Ideas
Post by: Apollo on December 11, 2011, 09:35:42 PM
I don't have the admin pass, and the last time I tried to kick somebody they simply went to spectator. @_@
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on December 11, 2011, 10:02:13 PM
Quote from: Apollo on December 11, 2011, 09:35:42 PM
I don't have the admin pass, and the last time I tried to kick somebody they simply went to spectator. @_@
You are ancient.
Title: Re: Vampi Needs Ideas
Post by: Apollo on December 11, 2011, 10:38:28 PM
And you mean what by that?
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on December 11, 2011, 10:51:02 PM
You are the only person that doesn't know how frogmod works
Title: Re: Vampi Needs Ideas
Post by: Sweet on December 11, 2011, 11:07:21 PM
That's a bit harsh
Title: Re: Vampi Needs Ideas
Post by: Apollo on December 12, 2011, 01:22:47 AM
Considering I used to run several frogmod servers, I find that slightly insulting.
Title: Re: Vampi Needs Ideas
Post by: Zoocata on December 12, 2011, 02:16:40 AM
To tell if someone saved the map or not. :D
Title: Re: Vampi Needs Ideas
Post by: unixfreak on March 08, 2012, 01:56:28 PM
Something i just thought of, seeing as frogmod already uses GeoIP maybe place a flag next to the countryname on the http console?

These seem to have a non restrictive license and look nice: http://www.famfamfam.com/lab/icons/flags/

Would add a nice touch.


PS; Tried spendign the last hour adding it myself although, i'm a bit of a noob when it comes to c++ , heres a few changes i tried to make;
Put the flags folder from the above link into web/flags (the .gif ones)

roughly line 259: web/frogmod.js
html.push('<td><img src="flags/"'+players[p].country_code+'.gif" />' +players[p].country+'</td>');

roughly line 795: engine/server.cpp
//added this
const char *country_code = GeoIP_country_code_by_ipnum(geoip, endianswap32(c.peer->address.host));

And resused some of the code for getclientcountry() to work as getclientcountry_code()
Then this will work: printf("client's country code: %s\n", country_code);

I'm just guessing here, but i tried adding this for the http console:
roughly line 643: fpsgame/server.cpp
evbuffer_add_json_prop(buf, "country_code", getclientcountry_code(ci->clientnum)

however fails to compile, like this :-/
/tmp/frogmod-justice/fpsgame/server.cpp: In function ‘void server::evbuffer_add_json_player(evbuffer*, server::clientinfo*, bool, bool)’:
/tmp/frogmod-justice/fpsgame/server.cpp:644:84: error: ‘getclientcountry_code’ was not declared in this scope


Then again, i'm not too sure what i'm doing. Haha.
Just an idea. I think it would look great with country flags on the console.
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on March 08, 2012, 03:28:52 PM
oooh lemme try lemme try!
Title: Re: Vampi Needs Ideas
Post by: vampirefrog on March 08, 2012, 04:25:55 PM
getclientcountrycode
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on March 08, 2012, 04:45:54 PM
Quote from: vampirefrog on March 08, 2012, 04:25:55 PM
getclientcountrycode

1. Is this a real function?
If yes:
-> 2. Does that return stuff like "RO", "GB", "DE"?
-> If not:
--> 3. What does it return?

Edit: Asked because it's what I need now. Just wanted to ask^^

Edit 2: It doesn't seem to be a real function.
Title: Re: Vampi Needs Ideas
Post by: unixfreak on March 08, 2012, 05:19:41 PM
I changed all instances of getclientcountry_code to getclientcountrycode (assuming the _ was the problem). Doesn't seem to change anything though.

Quote from: Pupskuchen on March 08, 2012, 04:45:54 PM
Edit: Asked because it's what I need now. Just wanted to ask^^

this returns iso-3166 codes (RO, GB, DE);

GeoIP_country_code_by_ipnum(geoip, endianswap32(c.peer->address.host));


Quote from: Pupskuchen on March 08, 2012, 04:45:54 PM
Edit 2: It doesn't seem to be a real function.
Because i tried to add it  :)


Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on March 08, 2012, 06:35:57 PM
Oh lol I didn't notice your code stuff O.o

Well, I also tried it and I also fail.


/home/pups/hiso/fpsgame/server.cpp: In function \u2018void server::evbuffer_add_json_player(evbuffer*, server::clientinfo*, bool, bool)\u2019:
/home/pups/hiso/fpsgame/server.cpp:643: error: \u2018getclientcountrycode\u2019 was not declared in this scope

/home/pups/hiso/fpsgame/server.cpp: In static member function \u2018static void server::_icmd_getclientcountrycode<2935>::run(int*)\u2019:
/home/pups/hiso/fpsgame/server.cpp:2935: error: \u2018getclientcountrycode\u2019 was not declared in this scope

/home/pups/hiso/fpsgame/server.cpp: At global scope:
/home/pups/hiso/fpsgame/server.cpp:3037: warning: \u2018server::__dummy_clearbans\u2019 defined but not used


That's the only thing that doesn't work.
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on March 08, 2012, 06:53:10 PM
If only somebody would connect....Then I could see if it finally works....
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on March 08, 2012, 07:14:33 PM
http://pupskuchen.net:10010/
Title: Re: Vampi Needs Ideas
Post by: unixfreak on March 08, 2012, 07:43:24 PM
Nice Pupskuchen, i see you got it working kind of, theres a german flag in place of a username on your console page.
Btw that is the exact same error i was getting.
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on March 08, 2012, 07:51:45 PM
I fixed everything, it works fine now.
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on March 09, 2012, 02:24:37 PM
I went on modding it. You can't take master now when somebody's logged in. Also, if somebody is master and you log in, master is taken.
It's useless, but an experience for me.

I just thought: If you are logged in (invisible admin), you don't want other ppl to claim master.
Title: Re: Vampi Needs Ideas
Post by: vampirefrog on March 09, 2012, 03:42:21 PM
what if you don't want them to know you're logged in either?
Title: Re: Vampi Needs Ideas
Post by: Pupskuchen on March 09, 2012, 04:02:36 PM
Then I could remove the server messages, and nobody gets it.
btw, you can still use /auth! (looking at eihrul) :D