|
SharpestTool
Lesser Nub
Cakes -15
Posts: 124
|
 |
« Reply #225 on: September 20, 2010, 04:56:34 pm » |
|
Sorry I have been awol... I'm not sure there was ever a deal about the admin system being linked to http downloading. Keep in mind if it has anything to do with ET it's because the original author of the code (code which I adapted from tremulous a gpl project) first implemented it in ETPub. I'll do some feature work here and there with it for ya'll but overall it was meant for kicking (temp banning), banning, muting, warning to give admins various levels of privledged control over what they can and can't do. The changing teams message when changing to your own team by accident I think can be changed. A simple check from the command's trap_argv to the player's team in session, before the time limit check prompting an early out of the code would suffice. Also, the killing sprees and multikills were meant to allow servers to create their own content pk3's and customize their own player experience. It should be turned off by default AND the default spree config file was only meant to serve as an example. I think the vote to temp ban should work if theres a default admin passed to the command. I haven't seen the source to see how its implemented but the admin code for the ban I believe checks for the permission and the duration of the ban. I'm not sure I comitted this change before I went awol BUT there was a nasty lag bug from the spree code where it would cause the client to lag as the server indexed the sounds the first time they were played and sent to the client. I fixed that by having the sounds indexed as they were parsed from the config file. Man I've been away a long time. oh well I'm back for now... BTW Sago, ET's entire source was gpl'd. We should look at the stats handling code in it that was originally written by the OSP team. After my bug fixing of course. 
|
|
|
|
|
Logged
|
|
|
|
sago007
Posts a lot
Cakes 50
Posts: 1446
Open Arena Modder/Player
|
 |
« Reply #226 on: September 21, 2010, 08:07:47 am » |
|
* Handicap is reset to 100 once returned to the main menu
Tested, but I'm not sure I like it. I like to set an option and to have it stay like I want it. Maybe placing a message somewhere, like "Warning: you have Handicap enabled. Are you sure?/Please check", would be better from this aspect.... If you are good enough to use handicap you should bind it. Even if you use it the setting will always depend on who you play against.
|
|
|
|
|
Logged
|
|
|
|
sago007
Posts a lot
Cakes 50
Posts: 1446
Open Arena Modder/Player
|
 |
« Reply #227 on: September 21, 2010, 08:11:54 am » |
|
Also, the killing sprees and multikills were meant to allow servers to create their own content pk3's and customize their own player experience. It should be turned off by default AND the default spree config file was only meant to serve as an example.
Well that cannot be changed now until 0.9.0. It is included. I think the vote to temp ban should work if theres a default admin passed to the command. I haven't seen the source to see how its implemented but the admin code for the ban I believe checks for the permission and the duration of the ban.
The "console" admin has unlimited rights. It is the console admin that temp bans players then votekicked. And it works.
|
|
|
|
|
Logged
|
|
|
|
Gig
Millenial poster

Cakes 39
Posts: 2297
|
 |
« Reply #228 on: September 21, 2010, 02:41:42 pm » |
|
* Handicap is reset to 100 once returned to the main menu
Tested, but I'm not sure I like it. I like to set an option and to have it stay like I want it. Maybe placing a message somewhere, like "Warning: you have Handicap enabled. Are you sure?/Please check", would be better from this aspect.... If you are good enough to use handicap you should bind it. Even if you use it the setting will always depend on who you play against. It is true that it depens from who I am against. But if, for example, I'm playing with my clan (or with my friends over LAN), probably I will want to have it the same for the next hours, even if I disconnect and reconnect to the server. But I understand that it is a not-so-common situation. A question: does it reset the value only when I come back to the main menu after I was effectively playing, or also if I disconnect when I still was connecting (ex: automatic download not started or interrupted, or a network problem)?
|
|
|
|
|
Logged
|
|
|
|
Gig
Millenial poster

Cakes 39
Posts: 2297
|
 |
« Reply #229 on: September 22, 2010, 03:12:55 am » |
|
A question about a thing added in OAXB45 (two betas ago).. * No longer asks the user before quitting from the menu
Why this? 
|
|
|
|
|
Logged
|
|
|
|
sago007
Posts a lot
Cakes 50
Posts: 1446
Open Arena Modder/Player
|
 |
« Reply #230 on: September 22, 2010, 09:12:00 am » |
|
A question about a thing added in OAXB45 (two betas ago).. * No longer asks the user before quitting from the menu
Why this?  Why would the user choose exit if the intention wasn't to leave the game? The dialog could as well say "You have chosen Quit. Is that because you want to leave the game". It takes just a few seconds to start the game again anyway. Choosing Leave game while ingame does not ask at all even though the effect are much more serious. Potentially you cannot rejoin.
|
|
|
|
|
Logged
|
|
|
|
Cacatoes
Banned for leasing own account
Posts a lot
Cakes 64
Posts: 1429
also banned for baiting another to violate rules
|
 |
« Reply #231 on: December 03, 2010, 06:14:04 am » |
|
Suggestion I think I mentionned long ago: - make time during which a player joined a game persistent. Right now, only frag count is persistent and kept even when changing team. The score table isn't as much relevant as before if times are not properly given.
|
|
|
|
|
Logged
|
Todo: Walk the cat.
|
|
|
sago007
Posts a lot
Cakes 50
Posts: 1446
Open Arena Modder/Player
|
 |
« Reply #232 on: December 03, 2010, 01:44:19 pm » |
|
- make time during which a player joined a game persistent.
It was implemented in revision 218.
|
|
|
|
|
Logged
|
|
|
|
sago007
Posts a lot
Cakes 50
Posts: 1446
Open Arena Modder/Player
|
 |
« Reply #233 on: February 24, 2011, 12:48:28 pm » |
|
A small update is out. Mainly with some enhancements to make it more logging friendly. Changelog: New in Beta 48: Remove the "Click to respawn" message if you are spectator or if the gametype is Elimination,CTF Elimination or LMS sessionTeam is now set for bots. this should stop them from doing stupid things Added a "!gametpe" flag parrallel to "gametype", so map makers can disable items in given gametypes without affecting all furture gametypes Changes to logging to make it possible to get more information. This includes log messages for most gamestype events except LMS.
|
|
|
|
|
Logged
|
|
|
|
Neon_Knight
Millenial poster

Cakes 45
Posts: 2427
Trickster God.
|
 |
« Reply #234 on: February 24, 2011, 12:56:19 pm » |
|
Would it be possible to get a new OA patch out of this?
|
|
|
|
|
Logged
|
|
|
|
Gig
Millenial poster

Cakes 39
Posts: 2297
|
 |
« Reply #235 on: February 24, 2011, 01:43:50 pm » |
|
Interesting. Not tested yet, but sounds very good, Sago! :-) Anyway I think that, before a new release, it would be good to see if it is possible to fix some more of the other bugs... I understand it's not possible to fix them all, but maybe some of them... http://openarena.wikia.com/wiki/Bugs
|
|
|
|
|
Logged
|
|
|
|
Neon_Knight
Millenial poster

Cakes 45
Posts: 2427
Trickster God.
|
 |
« Reply #236 on: February 25, 2011, 08:48:56 am » |
|
I'll be taking care of the map-specific bugs.
|
|
|
|
|
Logged
|
|
|
|
sago007
Posts a lot
Cakes 50
Posts: 1446
Open Arena Modder/Player
|
 |
« Reply #237 on: February 25, 2011, 10:33:57 am » |
|
but maybe some of them...
Not all of the bugs are connected to game logic and a few are design choices. However the must important bugs related to OAX are (in order of importance): Vote abuse Tourney queue Fire from dead body
|
|
|
|
|
Logged
|
|
|
|
Neon_Knight
Millenial poster

Cakes 45
Posts: 2427
Trickster God.
|
 |
« Reply #238 on: February 25, 2011, 01:28:48 pm » |
|
BTW, would be a good idea to have a document with every command and cvar documented... at this point there's a lot of commands and cvars that a lot of people don't know which cvars serve for which thing.
|
|
|
|
|
Logged
|
|
|
|
Cacatoes
Banned for leasing own account
Posts a lot
Cakes 64
Posts: 1429
also banned for baiting another to violate rules
|
 |
« Reply #239 on: February 25, 2011, 04:02:36 pm » |
|
- vote abuse, you mean the issue mentionned by assrape ? I don't see it mentionned in the wiki bug list. - cvar list, vindimy did some work about it, I don't know about its state.
|
|
|
|
|
Logged
|
Todo: Walk the cat.
|
|
|
|
|
|
fromhell
|
 |
« Reply #241 on: February 26, 2011, 07:54:45 pm » |
|
Tried the 2-24 version. What's with the shotgun sparks? Which inspires me to try and put some improvements into explosions... I also want to clone CG_SmokePuff to have air friction so the smoke emitting from bullet impacts could stop and hover upward. The respawn countdown is really cool By the way, i've tried to do cosine-based view bobbing (cg_view.c, doing it like this) and all I got from it was stutter.
|
|
|
|
|
Logged
|
|
|
|
|
Gatos
Nub
Cakes 1
Posts: 3
|
 |
« Reply #242 on: March 01, 2011, 08:36:04 am » |
|
BTW, would be a good idea to have a document with every command and cvar documented... at this point there's a lot of commands and cvars that a lot of people don't know which cvars serve for which thing.
Here is vindimy's list: http://oa.thedimi.net/ look under 10/25/2009 - Compiled a neat and informative list of Openarena settings. PDF, Excel, XML. and I am attaching my attempt of a simpler version, in order to fit them in a printable page (well, actually 5 of them...
|
|
|
|
|
Logged
|
|
|
|
Neon_Knight
Millenial poster

Cakes 45
Posts: 2427
Trickster God.
|
 |
« Reply #243 on: March 01, 2011, 03:00:40 pm » |
|
Great, I'll check that.  BTW, Sago, can it be possible to report in the console which stuff is missing? Such as textures, models, etc.
|
|
|
|
|
Logged
|
|
|
|
Neon_Knight
Millenial poster

Cakes 45
Posts: 2427
Trickster God.
|
 |
« Reply #244 on: March 02, 2011, 05:27:12 pm » |
|
I was thinking, I don't know if OAX in GC can be branched, but... could it be possible to have a branch for 0.9.0 stuff (the "big projects") and another for 0.8.6/7 stuff?
|
|
|
|
|
Logged
|
|
|
|
sago007
Posts a lot
Cakes 50
Posts: 1446
Open Arena Modder/Player
|
 |
« Reply #245 on: March 02, 2011, 05:35:25 pm » |
|
I was thinking, I don't know if OAX in GC can be branched, but... could it be possible to have a branch for 0.9.0 stuff (the "big projects") and another for 0.8.6/7 stuff?
Branches have a tendency to get hopelessly out of date. Until an actual date exist branching is likely done too early.
|
|
|
|
|
Logged
|
|
|
|
Neon_Knight
Millenial poster

Cakes 45
Posts: 2427
Trickster God.
|
 |
« Reply #246 on: March 02, 2011, 05:36:28 pm » |
|
As in, changes in one branch can't affect the others?
|
|
|
|
|
Logged
|
|
|
|
Neon_Knight
Millenial poster

Cakes 45
Posts: 2427
Trickster God.
|
 |
« Reply #247 on: March 08, 2011, 12:18:27 pm » |
|
If this is of some help, this is the output of a SVN build, rev 250: ~/dev/oax$ make
Package sdl was not found in the pkg-config search path. Perhaps you should add the directory containing `sdl.pc' to the PKG_CONFIG_PATH environment variable No package 'sdl' found Package sdl was not found in the pkg-config search path. Perhaps you should add the directory containing `sdl.pc' to the PKG_CONFIG_PATH environment variable No package 'sdl' found Package sdl was not found in the pkg-config search path. Perhaps you should add the directory containing `sdl.pc' to the PKG_CONFIG_PATH environment variable No package 'sdl' found make[1]: se ingresa al directorio «/home/luciano/dev/oax» Package sdl was not found in the pkg-config search path. Perhaps you should add the directory containing `sdl.pc' to the PKG_CONFIG_PATH environment variable No package 'sdl' found
Building ioquake3 in build/release-linux-i386: PLATFORM: linux ARCH: i386 VERSION: 1.36_SVN250M COMPILE_PLATFORM: linux COMPILE_ARCH: i386 CC: cc
CFLAGS: -MMD -Wall -fno-strict-aliasing -Wimplicit -Wstrict-prototypes -pipe -DUSE_ICON -DUSE_OPENAL -DUSE_CURL -DUSE_CURL_DLOPEN -Icode/SDL12/include -m32 -DUSE_MUMBLE -DUSE_VOIP -DFLOATING_POINT -DUSE_ALLOCA -Icode/libspeex/include -DUSE_LOCAL_HEADERS -DSTANDALONE -DPRODUCT_VERSION="1.36_SVN250M" -DNDEBUG -O3 -march=i586 -fomit-frame-pointer -ffast-math -funroll-loops -falign-loops=2 -falign-jumps=2 -falign-functions=2 -fstrength-reduce
LDFLAGS:
LIBS: -ldl -lm
CLIENT_LIBS: -lGL -lopenal -lrt
Output: build/release-linux-i386/baseq3/cgamei386.so build/release-linux-i386/baseq3/qagamei386.so build/release-linux-i386/baseq3/uii386.so build/release-linux-i386/missionpack/cgamei386.so build/release-linux-i386/missionpack/qagamei386.so build/release-linux-i386/missionpack/uii386.so build/release-linux-i386/baseq3/vm/cgame.qvm build/release-linux-i386/baseq3/vm/qagame.qvm build/release-linux-i386/baseq3/vm/ui.qvm build/release-linux-i386/missionpack/vm/qagame.qvm build/release-linux-i386/missionpack/vm/cgame.qvm build/release-linux-i386/missionpack/vm/ui.qvm
Package sdl was not found in the pkg-config search path. Perhaps you should add the directory containing `sdl.pc' to the PKG_CONFIG_PATH environment variable No package 'sdl' found make[2]: se ingresa al directorio «/home/luciano/dev/oax» CGAME_CC code/cgame/cg_event.c CGAME_CC code/cgame/cg_scoreboard.c LD build/release-linux-i386/baseq3/cgamei386.so GAME_CC code/game/g_main.c code/game/g_main.c:671: warning: function declaration isn’t a prototype code/game/g_main.c: In function ‘ExitLevel’: code/game/g_main.c:1519: warning: unused variable ‘len’ GAME_CC code/game/ai_chat.c GAME_CC code/game/ai_dmq3.c GAME_CC code/game/g_arenas.c GAME_CC code/game/g_cmds.c code/game/g_cmds.c: In function ‘SetTeam’: code/game/g_cmds.c:813: warning: ‘teamscore’ may be used uninitialized in this function GAME_CC code/game/g_items.c GAME_CC code/game/g_spawn.c GAME_CC code/game/g_team.c LD build/release-linux-i386/baseq3/qagamei386.so UI_CC code/q3_ui/ui_menu.c LD build/release-linux-i386/baseq3/uii386.so CGAME_CC_MISSIONPACK code/cgame/cg_event.c CGAME_CC_MISSIONPACK code/cgame/cg_scoreboard.c LD build/release-linux-i386/missionpack/cgamei386.so GAME_CC_MISSIONPACK code/game/g_main.c code/game/g_main.c:671: warning: function declaration isn’t a prototype code/game/g_main.c: In function ‘ExitLevel’: code/game/g_main.c:1519: warning: unused variable ‘len’ GAME_CC_MISSIONPACK code/game/ai_chat.c GAME_CC_MISSIONPACK code/game/ai_dmq3.c GAME_CC_MISSIONPACK code/game/g_arenas.c GAME_CC_MISSIONPACK code/game/g_cmds.c code/game/g_cmds.c: In function ‘SetTeam’: code/game/g_cmds.c:813: warning: ‘teamscore’ may be used uninitialized in this function GAME_CC_MISSIONPACK code/game/g_items.c GAME_CC_MISSIONPACK code/game/g_spawn.c GAME_CC_MISSIONPACK code/game/g_team.c LD build/release-linux-i386/missionpack/qagamei386.so make[2]: «build/release-linux-i386/missionpack/uii386.so» está actualizado. CGAME_Q3LCC code/cgame/cg_event.c CGAME_Q3LCC code/cgame/cg_scoreboard.c Q3ASM build/release-linux-i386/baseq3/vm/cgame.qvm GAME_Q3LCC code/game/g_main.c GAME_Q3LCC code/game/ai_chat.c GAME_Q3LCC code/game/ai_dmq3.c GAME_Q3LCC code/game/g_arenas.c GAME_Q3LCC code/game/g_cmds.c GAME_Q3LCC code/game/g_items.c GAME_Q3LCC code/game/g_spawn.c GAME_Q3LCC code/game/g_team.c Q3ASM build/release-linux-i386/baseq3/vm/qagame.qvm UI_Q3LCC code/q3_ui/ui_menu.c Q3ASM build/release-linux-i386/baseq3/vm/ui.qvm GAME_Q3LCC_MISSIONPACK code/game/g_main.c GAME_Q3LCC_MISSIONPACK code/game/ai_chat.c GAME_Q3LCC_MISSIONPACK code/game/ai_dmq3.c GAME_Q3LCC_MISSIONPACK code/game/g_arenas.c GAME_Q3LCC_MISSIONPACK code/game/g_cmds.c GAME_Q3LCC_MISSIONPACK code/game/g_items.c GAME_Q3LCC_MISSIONPACK code/game/g_spawn.c GAME_Q3LCC_MISSIONPACK code/game/g_team.c Q3ASM build/release-linux-i386/missionpack/vm/qagame.qvm CGAME_Q3LCC_MISSIONPACK code/cgame/cg_event.c CGAME_Q3LCC_MISSIONPACK code/cgame/cg_scoreboard.c Q3ASM build/release-linux-i386/missionpack/vm/cgame.qvm make[2]: «build/release-linux-i386/missionpack/vm/ui.qvm» está actualizado. make[2]: se sale del directorio «/home/luciano/dev/oax» make[1]: se sale del directorio «/home/luciano/dev/oax» It compiled, but for some reason I suspect I dod something wrong...
|
|
|
|
|
Logged
|
|
|
|
Cacatoes
Banned for leasing own account
Posts a lot
Cakes 64
Posts: 1429
also banned for baiting another to violate rules
|
 |
« Reply #248 on: March 08, 2011, 02:51:57 pm » |
|
You likely miss some libsdl*-dev packages. Did you check the requirements for building oax ?
|
|
|
|
|
Logged
|
Todo: Walk the cat.
|
|
|
sago007
Posts a lot
Cakes 50
Posts: 1446
Open Arena Modder/Player
|
 |
« Reply #249 on: March 09, 2011, 11:48:08 am » |
|
Technically libsdl should not be needed but since I always have it installed I may not have discovered that the make file checked it.
|
|
|
|
|
Logged
|
|
|
|
|