Results 1 to 6 of 6
Thread: TS Nice priority
-
13-02-2006, 15:50 #1
-= TeamSpeak User =-
- Join Date
- Feb 2006
- Location
- Brazil
- Posts
- 9
TS Nice priority
Hiall,
I have a problem, when i start the TS process, it up with nice 19, it make TS very cutout voices (like packet loss), i tried nice -n 0 server_linux, but still with nice 19. how i can set the nice ? or force it
pls
-
13-02-2006, 20:10 #2
-= TeamSpeak Fanatic =-
- Join Date
- Jan 2003
- Location
- Germany
- Posts
- 4,140
nice 19 means very, very low priority. If you want high, high, high priority you need to set a negative value.
-
15-02-2006, 18:58 #3
-= TeamSpeak User =-
- Join Date
- Feb 2006
- Location
- Brazil
- Posts
- 9
i wannit with nice 0, but when i start it they use 19 always, if i try noce -n 0, this start with nice 19.
how i can start it with nice 0 ?
-
15-02-2006, 20:43 #4
-= TeamSpeak Team =-
- Join Date
- Jul 2002
- Location
- Germany
- Posts
- 2,836
use your root access. Oh yeah and some machines out there might be configured to not allow normal users to run applications like teamspeak servers properly (maybe some VServers).
You think my answer is stupid ? Read This:
http://www.catb.org/~esr/faqs/smart-...ons.html#intro
In a world without fences and walls - who needs windows and gates ?
-
17-02-2006, 17:42 #5
-= TeamSpeak User =-
- Join Date
- Feb 2006
- Location
- Brazil
- Posts
- 9
I have root access and this command
nice -n 0 /server_linux
works fine but the process still with nice 19
plz how can i "fix" this?
execve("/usr/bin/nice", ["nice", "-n", "0", "./server_linux"], [/* 15 vars */]) = 0
uname({sys="Linux", node="XXXXXXXXXXX", ...}) = 0
brk(0) = 0x804d000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fea000
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=30414, ...}) = 0
old_mmap(NULL, 30414, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe2000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3 20O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1266800, ...}) = 0
old_mmap(NULL, 1272764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eab000
old_mmap(0xb7fd8000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12d000) = 0xb7fd8000
old_mmap(0xb7fe0000, 7100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fe0000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eaa000
mprotect(0xb7fd8000, 20480, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7eaa6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7fe2000, 30414) = 0
brk(0) = 0x804d000
brk(0x806e000) = 0x806e000
getpriority(PRIO_PROCESS, 0) = 20
setpriority(PRIO_PROCESS, 0, 0) = 0
execve("./server_linux", ["./server_linux"], [/* 15 vars */]) = 0
uname({sys="Linux", node="psycoman", ...}) = 0
brk(0) = 0x8230000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fea000
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=30414, ...}) = 0
old_mmap(NULL, 30414, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe2000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3 60G\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=85770, ...}) = 0
old_mmap(NULL, 70104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fd0000
old_mmap(0xb7fde000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xb7fde000
old_mmap(0xb7fe0000, 4568, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fe0000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2 0\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fcc000
old_mmap(0xb7fce000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7fce000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3 20O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1266800, ...}) = 0
old_mmap(NULL, 1272764, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e95000
old_mmap(0xb7fc2000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12d000) = 0xb7fc2000
old_mmap(0xb7fca000, 7100, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fca000
close(3) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e94000
mprotect(0xb7fc2000, 20480, PROT_READ) = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e948e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7fe2000, 30414) = 0
set_tid_address(0xb7e94928) = 32625
rt_sigaction(SIGRTMIN, {0xb7fd4370, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7fd43f0, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
_sysctl({{CTL_KERN, KERN_VERSION, 0, 20771, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 2, 0xbffffa60, 31, (nil), 0}) = 0
futex(0xb7fcf058, FUTEX_WAKE, 2147483647) = 0
brk(0) = 0x8230000
brk(0x8251000) = 0x8251000
futex(0x822f45c, FUTEX_WAKE, 2147483647) = 0
dup(1) = 3
fcntl64(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 7), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fe9000
_llseek(3, 0, 0xbffff9d4, SEEK_CUR) = -1 ESPIPE (Illegal seek)
mmap2(NULL, 65535, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 0, 0) = 0
readlink("/proc/self/exe", "/tss2_mh/server_linux", 4096) = 21
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=45568, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fe8000
read(4, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(4, "lias\tJS//\t\t\tJUS_I.B1.002//\nalias"..., 4096) = 4096
read(4, "ule\tINTERNAL\t\tISO-8859-3//\t\tISO8"..., 4096) = 4096
read(4, "lias\tISO-IR-199//\t\tISO-8859-14//"..., 4096) = 4096
read(4, "\t\tto\t\t\tmodule\t\tcost\nalias\tCSEBCD"... , 4096) = 4096
read(4, "ule\t\tcost\nalias\tCP284//\t\t\tIBM284"..., 4096) = 4096
read(4, "lias\tCP864//\t\t\tIBM864//\nalias\t86"..., 4096) = 4096
read(4, "module\tIBM937//\t\tINTERNAL\t\tIBM93"..., 4096) = 4096
read(4, "\tEUC-JP//\nalias\tUJIS//\t\t\tEUC-JP/"..., 4096) = 4096
read(4, "module\t\tcost\nalias\tISO-IR-143//\t"..., 4096) = 4096
read(4, "-BOX//\nmodule\tISO_10367-BOX//\t\tI"..., 4096) = 4096
read(4, "module\tINTERNAL\t\tEUC-JISX0213//\t"..., 4096) = 512
read(4, "", 4096) = 0
close(4) = 0
munmap(0xb7fe8000, 4096) = 0
futex(0xb7fc9128, FUTEX_WAKE, 2147483647) = 0
rt_sigaction(SIGINT, {0x8059794, [INT QUIT], SA_SIGINFO}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGFPE, {0x8059794, [INT QUIT], SA_SIGINFO}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGSEGV, {0x8059794, [INT QUIT], SA_SIGINFO}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGILL, {0x8059794, [INT QUIT], SA_SIGINFO}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGBUS, {0x8059794, [INT QUIT], SA_SIGINFO}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0x8059794, [INT QUIT], SA_SIGINFO}, {SIG_DFL}, 8) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
pipe([4, 5]) = 0
time(NULL) = 1140197216
getcwd("/tss2_mh", 4096) = 9
getcwd("/tss2_mh", 4096) = 9
getcwd("/tss2_mh", 4096) = 9
getcwd("/tss2_mh", 4096) = 9
getcwd("/tss2_mh", 4096) = 9
getcwd("/tss2_mh", 4096) = 9
getcwd("/tss2_mh", 4096) = 9
getcwd("/tss2_mh", 4096) = 9
access("/tss2_mh/server.ini", F_OK) = 0
access("/tss2_mh/server.ini", F_OK) = 0
open("/tss2_mh/server.ini", O_RDONLY) = 6
lseek(6, 0, SEEK_CUR) = 0
lseek(6, 0, SEEK_END) = 536
lseek(6, 0, SEEK_SET) = 0
lseek(6, 0, SEEK_CUR) = 0
read(6, "[Main Config]\nBoundToIp1=\nExtern"..., 536) = 536
close(6) = 0
open("/tss2_mh/server.ini", O_RDWR|O_CREAT|O_TRUNC, 0666) = 6
write(6, "[Main Config]\nBoundToIp1=\nExtern"..., 536) = 536
close(6) = 0
access("/tss2_mh/server.ini", F_OK) = 0
access("/tss2_mh/server.ini", F_OK) = 0
open("/tss2_mh/server.ini", O_RDONLY) = 6
lseek(6, 0, SEEK_CUR) = 0
lseek(6, 0, SEEK_END) = 536
lseek(6, 0, SEEK_SET) = 0
lseek(6, 0, SEEK_CUR) = 0
read(6, "[Main Config]\nBoundToIp1=\nExtern"..., 536) = 536
close(6) = 0
open("/tss2_mh/server.ini", O_RDWR|O_CREAT|O_TRUNC, 0666) = 6
write(6, "[Main Config]\nBoundToIp1=\nExtern"..., 536) = 536
close(6) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 6
setsockopt(6, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
bind(6, {sa_family=AF_INET, sin_port=htons(61234), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
getsockname(6, {sa_family=AF_INET, sin_port=htons(61234), sin_addr=inet_addr("207.36.29.102")}, [16]) = 0
listen(6, 15) = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7694000
mprotect(0xb7694000, 4096, PROT_NONE) = 0
clone(child_stack=0xb7e934c4, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND| CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARE NT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0xb7e93bf8, {entry_number:6, base_addr:0xb7e93bb0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb7e93bf8) = 32626
futex(0x8249558, FUTEX_WAKE, 1) = 0
shutdown(6, 2 /* send and receive */) = 0
close(6) = 0
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {1, 0})
ioctl(4, FIONREAD, [1]) = 0
read(4, "\0", 1) = 1
futex(0xb7e93bf8, FUTEX_WAIT, 32626, NULL) = 0
select(0, [], [], [], {0, 250000}) = 0 (Timeout)
access("/tss2_mh/server.ini", F_OK) = 0
access("/tss2_mh/server.ini", F_OK) = 0
open("/tss2_mh/server.ini", O_RDONLY) = 6
lseek(6, 0, SEEK_CUR) = 0
lseek(6, 0, SEEK_END) = 536
lseek(6, 0, SEEK_SET) = 0
lseek(6, 0, SEEK_CUR) = 0
read(6, "[Main Config]\nBoundToIp1=\nExtern"..., 536) = 536
close(6) = 0
open("/tss2_mh/server.ini", O_RDWR|O_CREAT|O_TRUNC, 0666) = 6
write(6, "[Main Config]\nBoundToIp1=\nExtern"..., 536) = 536
close(6) = 0
open("/tss2_mh/server.log", O_RDWR|O_APPEND) = 6
gettimeofday({1140197216, 315369}, NULL) = 0
open("/etc/localtime", O_RDONLY) = 7
fstat64(7, {st_mode=S_IFREG|0644, st_size=721, ...}) = 0
fstat64(7, {st_mode=S_IFREG|0644, st_size=721, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7693000
read(7, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\ 0\3\0"..., 4096) = 721
close(7) = 0
munmap(0xb7693000, 4096) = 0
write(6, "--------------------------------"..., 128) = 128
access("/tss2_mh/server.pid", F_OK) = 0
write(1, "Warning, We found an already exi"..., 74) = 74
rt_sigprocmask(SIG_BLOCK, ~[HUP USR1 USR2 TERM RTMIN RT_1 RT_3 RT_4 RT_5 RT_6 RT_7 RT_8 RT_9 RT_10 RT_11 RT_12 RT_13 RT_14 RT_15 RT_16 RT_17 RT_18 RT_19 RT_20 RT_21 RT_22 RT_23 RT_24 RT_25 RT_26 RT_27 RT_28 RT_29 RT_30 RT_31], NULL, 8) = 0
rt_sigaction(SIGTERM, {0x8105c18, ~[HUP INT QUIT ABRT BUS KILL USR1 SEGV ALRM TERM CHLD CONT WINCH SYS RT_2 RT_3 RT_5 RT_8 RT_9 RT_10 RT_13 RT_16 RT_18 RT_23 RT_24 RT_25 RT_29], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGHUP, {0x8105c18, [ILL BUS USR1 USR2 PIPE STKFLT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF IO PWR RTMIN], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR1, {0x8105c18, ~[HUP INT QUIT TRAP BUS FPE USR1 SEGV ALRM TERM CHLD CONT WINCH SYS RT_1 RT_2 RT_4 RT_5 RT_6 RT_8 RT_10 RT_11 RT_12 RT_13 RT_14 RT_16 RT_17 RT_18 RT_21 RT_22 RT_24 RT_25 RT_26 RT_29 RT_30], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR2, {0x8105c18, ~[HUP INT QUIT ILL ABRT BUS KILL SEGV ALRM TERM CHLD CONT WINCH SYS RT_1 RT_2 RT_3 RT_4 RT_6 RT_8 RT_9 RT_10 RT_11 RT_12 RT_14 RT_15 RT_17 RT_18 RT_20 RT_21 RT_23 RT_24 RT_25 RT_26 RT_27 RT_29 RT_30 RT_31], 0}, {SIG_DFL}, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGC HLD, child_tidptr=0xb7e94928) = 32627
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, NULL) = 0
nanosleep({0, 100000000}, 0) = ? ERESTART_RESTARTBLOCK (To be restarted)
--- SIGUSR1 (User defined signal 1) @ 0 (0) ---
sigreturn() = ? (mask now ~[HUP KILL USR1 USR2 TERM STOP RTMIN])
write(1, "TeamSpeak Server Daemon started "..., 47) = 47
close(4) = 0
close(5) = 0
rt_sigaction(SIGINT, NULL, {0x8059794, [INT QUIT], SA_SIGINFO}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGFPE, NULL, {0x8059794, [INT QUIT], SA_SIGINFO}, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGSEGV, NULL, {0x8059794, [INT QUIT], SA_SIGINFO}, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGILL, NULL, {0x8059794, [INT QUIT], SA_SIGINFO}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {0x8059794, [INT QUIT], SA_SIGINFO}, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {0x8059794, [INT QUIT], SA_SIGINFO}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
munmap(0, 61439) = 0
munmap(0xb7fe9000, 4096) = 0
exit_group(0) = ?
-
06-03-2006, 12:34 #6
-= TeamSpeak User =-
- Join Date
- Feb 2006
- Location
- Brazil
- Posts
- 9
hmm, why TS process dont respect nice command ?
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
NEW Option... Priority transmitting?
By Ironegul in forum [TeamSpeak 2] General QuestionsReplies: 0Last Post: 29-03-2004, 02:52 -
Nice level of TS Server
By Hypnocraze in forum [TeamSpeak 2] Server SupportReplies: 3Last Post: 10-02-2003, 16:19 -
wouldn't it be nice...
By alibeg in forum [TeamSpeak 2] General QuestionsReplies: 0Last Post: 04-11-2002, 20:12


Reply With Quote