View Thread
Point Defense Systems » Point Defense Systems Remastered Project » PDS General Discussions
 Print Thread
Da Chat
Homdax
Currently implemented in the Chat is http://www.phpfreechat.net/ which seem to have an active development, which I deem very important because it means there are people there to answer your questions.

I will redo a couple of things:
- smaller font
- other font

Your suggestions?

I am willing to examine other solutions for chat, but, they must meet above condition of having an active development. And of course, work on this server, with basic CGI/PHP/PERL config.
king-o'da'bigfile
 
TelQuessir
What I might like to have is access control - only for registered users of the site. This is to prevent further issues of industrial sabotage.
 
Elukka
Why don't we just use IRC? It usually works well and has all kinds of admin options.
 
DevilKhan
Bah I had it here already and moved it across to the admin :/
anyway ..

1): CGI:PHP is a bad BAD Idea. Use your own server/client.
2): Timeouts are a pain in this Version, 30 second and you are dropped by the CGIHP server
3): When you timeout you don't know that you have been timed out at all so it appears to you that everything is fine and that you haven't disconnected
4): Noticed that when a user has been dropped and he comes back you can't see his name on the right.


This part may not be a major fact but you can't edit the colours from White BG to a black BG/white font

oh yeah, if you want to moderate use bots/eggdrops the conf is pretty long

[url]http://www.egghelp.org/
[/url]
here is a list for a few different IRCd

http://ircd-hybrid.com/

[url]http://www.unrealircd.com/
[/url]
and if you want to setup like the last one, Unreal, try this http://www.anope.org/

and the following for getting on to it
www.mirc.co.uk and this for making it even better http://www.nnscript.de/


*EDIT* Damit, well fixed now
Edited by DevilKhan on 14-09-2007 11:44
 
DevilKhan
Also some people had I seen on this channel yesterday

#pds / irc.hwcommunity.com : 6667

standard IRCd, I have used mIRC+NNscript to get on.

one thing, if you want to use "registered" as proof of person.
you would want services then
Chanserv: The Channel Operator
Nickserv: The users name are identified

Unreal + Anope
Edited by DevilKhan on 13-09-2007 23:44
 
Homdax
Considering this site is run on a web hosting hotel please clarify point 1.

2. Settings
3. More Settings
4. Even More settings (related to timeout i would presume)

input welcome...

IRC has been hidden for time being until me and trusted volunteers can sort things out. Request to participate to be posted below. Access will be granted only by me and Tel'Quessir.

king-o'da'bigfile
 
DevilKhan
1-2 hours work for a "noob" at most to set things up Grin.
ircd.conf is one long pointless piece of crap when you can write 20 lines
and half everything work perfectly.


I suppose put me down, except I do relise that it is very wrong to be such actually talking here, but running an IRCd is nothing new too me, I've run several in the past before this year.

link it, if at all possible, to the hwcommunity.com IRC and have services as well which would be good for us Wink.
 
Homdax
Excuse me.
Yes I am a n00b setting up IRC. However I am not that n00b when it comes to php and setting up things that work.

You say 1-2 hours to setup. well, that would be for you, disregarding input from others and taking the time to customize it so it fits, no more and no less, the needs for this community. I take it little by little, making sure we have test periods in between, and unless you take a slightly more serious approach to this and refrain form such comments you have made so far, and make a decent effort to put your alledged experience to some good work, I really do not have the time to argue about this and may just leave you out.

And you still haven't answered my question about 1.
king-o'da'bigfile
 
DevilKhan
It was a joke sheesh Smile hence the smiley face at the end:skull:

Eah, you only started at "2"
Edited by DevilKhan on 14-09-2007 11:00
 
Homdax
read again...
king-o'da'bigfile
 
DevilKhan
I am not arguing with anybody, sorry if you have misunderstood me. I am not trying to start any fights, jeeze.

too clarify in two parts CGI:PHP and IRCd system (short and sweet).
Firstly, CGI:PHP is part of the HTML web engine. This system is not something I would ever use primarily, unless every other reason stopped from using a background process or bg proc, and left me only two options CGI:PHP or just use a channel on someone else's server.

Secondly, server/client as I stated were an IRCd server, which has different variants some which do have the versatilely as stated past post.
30-60 minutes to setup and have it running if you know how 2-3 hours if you don't. but once you do have it up you can change the configuration and setup different parts: chanserv, nickserv,memoserv etc, even with services you can get oper bots to looking after registered channels and flood protection in the channel too if you want. As well as some selected +r(registered) meaning the have to be registered with the server at the on time. Every IRCd I'd setup,I would run for at least a month on "testing" mode, but I don't know what others do. I ran alot off scripts bots, admins, channels and so on constantly changed, adding or removing but the whole time the stable server stayed up.

Clients: depends what the user(s) have and want there are many mIRC(windows), xircon, trillian, BitchX, irrsis(l*nix. You can have many varietys of changing every thing not just the font on the client-side which means they can have as much as the want or as little.

Again, I am sorry about my "attitude" if it comes across as argumentative I am truly sorry.

I hope thing was what you meant?
 
Homdax
Verry nice...

Ok, so what do I need firstly serverwise?
(As you might understand I can not, without trouble, let you in on the FTP)...

I am all yours, you seem to know your stuff and Tel wants control, so tell me what I need and then we can do configuring and stuff via the primary setup.

Mind You, I do not own the server and I can not access conf files or anything like that to do changes. It is a PHP/CGI/MySQL/SSI/Ruby/mod_Perl/WebDav/SSH server.
king-o'da'bigfile
 
Elukka
Why exactly do we not want to be on the HWcommunity server? I think PDS would get more publicity.
 
DevilKhan
That is fine just make sure you can keep bg proc on it? it's becoming more and more as we move in to the era. The supply webhosts and not background procs at all.


This is source or for windows a compiled exe
http://www.unrealircd.com/

For more "lockdown" with unseen chains Smile
http://www.anope.org/

nothing really to do with unreal the Series of games Grin

you will notice the hundreds and HUNDREDS of text files ignore them Smile
the is somewhere as the intarwebbing a modified ircd.cond. the standard on is way way WAY too long, but becareful you get the right one as the do use slightly different ... errmmm well scripts/commands on it.

ah sexulant MySQL/SSH
 
Homdax
Elukka
I am really not sure. Tel'Quessir gave me a go ahead and I went from there. Actually I prefer having one on hwaccess cause then it is much easier to administer since we are in control, not having to bug Nova or Dyn or Soul.
Besides, I am not much on hwcommunity anyways and this little project would get me in to that little world that is IRC and its tech, a matter I haven't dealed with before.

So in fewer words, I am for it because I will learn about it.

Devil:
How the hell do I configure this to run from a directory on a webserver?
Edited by Homdax on 14-09-2007 14:02
king-o'da'bigfile
 
DevilKhan
Tell the truth, you like power heh j/k Shock:whip:
 
Homdax
Devil:
How the hell do I configure this to run from a directory on a webserver?
king-o'da'bigfile
 
DevilKhan
Heh hold on


this should do it it's from my old server

just need a few changes here and there
DevilKhan attached the following file:
unrealircd.zip [4.24kB / 338 Downloads]
 
Homdax
So what file do you browse to start it?
king-o'da'bigfile
 
DevilKhan
Here is another one not sure the site wasn't English soo lucky enough ircd.conf was :)



Server Info */
me {
name irc.nwnc.com;
info "Sohbet - Eglence ortami";
numeric 1;
};

/* Admin Info */
admin {
"Teknik Destek";
"admin@nwnc.com";
"admin@nwnc.com";
};

/* Classes */
class clients {
pingfreq 90;
maxclients 200;
sendq 100000;
};

class servers {
pingfreq 300;
connfreq 600;
maxclients 500;
sendq 1000000;
};

/* Allow info */
allow {
ip "*@*";
hostname "*@*";
class clients;
};

/* Die/Restart Password */
drpass {
die "31313131";
restart "121212";
};


/* Links */

link services.nwnc.com {
         username *;
         hostname 70.84.240.233;
         bind-ip *;
         port 6667;
         password-connect "services";
         password-receive "services";
         class servers;
         hub *;
         options {
                autoconnect;
};
};

/* Ulines */
ulines {

services.nwnc.com;

};

tld {
mask *@*;
     motd "ircd.motd";
     rules "ircd.rules";
};

listen 70.84.240.233:6667;
listen 70.84.240.233:6660;
listen 70.84.240.233:6661;
listen 70.84.240.233:6662;
listen 70.84.240.233:6663;
listen 70.84.240.233:6664;
listen 70.84.240.233:6665;
listen 70.84.240.233:6666;
listen 70.84.240.233:6668;
listen 70.84.240.233:6669;
listen 70.84.240.233:7000;
listen 70.84.240.233:8000
{
        options
        {
                java;
        };
};


/* You can include other configuration files */
/* include "klines.conf"; */

/* Network configuration */
set {
network-name "nwnc";
default-server "irc.nwnc.com";
services-server              "services.nwnc.com";
stats-server "stats.nwnc.com";
help-channel "#help";
hiddenhost-prefix             "hide";
prefix-quit "yes";
cloak-keys {
"aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW";
"aoAr3HnR6gl3sJ7hVz4Zb7x4YwpW";
"aoAr2HnR6gl3sJ7hVz4Zb7x4YwpW";
};
/* on-oper host */
hosts {
local "GlobalOP-nwnc.com";
global "IRCop-nwnc.com";
coadmin "CoAdmin-nwnc.com";
admin "ServerAdmin-nwnc.com";
servicesadmin "ServicesAdmin-nwnc.com";
netadmin                  "NetAdmin-nwnc.com";
host-on-oper-up "yes";
};
};


set {
kline-address                 "kline@nwnc.com";
             modes-on-connect         "+ixwTG";
modes-on-oper         "+xwg";
             modes-on-join                "+ntCG";
             restrict-usermodes         "ksBGT";
auto-join                        "#nwnc,#Oyun";
oper-auto-join                 "#Admin,#Help";
static-quit                     "Sunucudan AYRILDI >> WwW.nwnc.com <<";
dns {
nameserver 70.84.240.233;
timeout 2s;
retries 2;
};
options {
hide-ulines;
show-connect-info;
};

maxchannelsperuser 15;
anti-spam-quit-message-time 10s;
oper-only-stats "okG";

throttle {
connections 20;
period 60s;
};
};

include "aliases/anope.conf";
include "opers.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
include "help.conf";



oper Admin {
        from {
                userhost *@*;
        };
        password "123456";
        flags OoACKLmNwZkGKgzhHe^;
        class clients;
        swhois "Services Operator";
};/* Server Info */
me {
name irc.nwnc.com;
info "Sohbet - Eglence ortami";
numeric 1;
};

/* Admin Info */
admin {
"Teknik Destek";
"admin@nwnc.com";
"admin@nwnc.com";
};

/* Classes */
class clients {
pingfreq 90;
maxclients 200;
sendq 100000;
};

class servers {
pingfreq 300;
connfreq 600;
maxclients 500;
sendq 1000000;
};

/* Allow info */
allow {
ip "*@*";
hostname "*@*";
class clients;
};

/* Die/Restart Password */
drpass {
die "31313131";
restart "121212";
};


/* Links */

link services.nwnc.com {
         username *;
         hostname 70.84.240.233;
         bind-ip *;
         port 6667;
         password-connect "services";
         password-receive "services";
         class servers;
         hub *;
         options {
                autoconnect;
};
};

/* Ulines */
ulines {

services.nwnc.com;

};

tld {
mask *@*;
     motd "ircd.motd";
     rules "ircd.rules";
};

listen 70.84.240.233:6667;
listen 70.84.240.233:6660;
listen 70.84.240.233:6661;
listen 70.84.240.233:6662;
listen 70.84.240.233:6663;
listen 70.84.240.233:6664;
listen 70.84.240.233:6665;
listen 70.84.240.233:6666;
listen 70.84.240.233:6668;
listen 70.84.240.233:6669;
listen 70.84.240.233:7000;
listen 70.84.240.233:8000
{
        options
        {
                java;
        };
};


/* You can include other configuration files */
/* include "klines.conf"; */

/* Network configuration */
set {
network-name "nwnc";
default-server "irc.nwnc.com";
services-server              "services.nwnc.com";
stats-server "stats.nwnc.com";
help-channel "#help";
hiddenhost-prefix             "hide";
prefix-quit "yes";
cloak-keys {
"aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW";
"aoAr3HnR6gl3sJ7hVz4Zb7x4YwpW";
"aoAr2HnR6gl3sJ7hVz4Zb7x4YwpW";
};
/* on-oper host */
hosts {
local "GlobalOP-nwnc.com";
global "IRCop-nwnc.com";
coadmin "CoAdmin-nwnc.com";
admin "ServerAdmin-nwnc.com";
servicesadmin "ServicesAdmin-nwnc.com";
netadmin                  "NetAdmin-nwnc.com";
host-on-oper-up "yes";
};
};


set {
kline-address                 "kline@nwnc.com";
             modes-on-connect         "+ixwTG";
modes-on-oper         "+xwg";
             modes-on-join                "+ntCG";
             restrict-usermodes         "ksBGT";
auto-join                        "#nwnc,#Oyun";
oper-auto-join                 "#Admin,#Help";
static-quit                     "Sunucudan AYRILDI >> WwW.nwnc.com <<";
dns {
nameserver 70.84.240.233;
timeout 2s;
retries 2;
};
options {
hide-ulines;
show-connect-info;
};

maxchannelsperuser 15;
anti-spam-quit-message-time 10s;
oper-only-stats "okG";

throttle {
connections 20;
period 60s;
};
};

include "aliases/anope.conf";
include "opers.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
include "help.conf";



oper Admin {
        from {
                userhost *@*;
        };
        password "123456";
        flags OoACKLmNwZkGKgzhHe^;
        class clients;
        swhois "Services Operator";
};
DevilKhan attached the following file:
sample_ircd.zip [6.35kB / 366 Downloads]
 
Jump to Forum