mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Jan 2003
Posts: 3
T
Tsueg Offline OP
Self-satisified door
OP Offline
Self-satisified door
T
Joined: Jan 2003
Posts: 3
After taking the time to read every post on the board that corrosponded with the search "servers.ini", and getting a better understanding i now think that i can post a proposal for for a change. Initially i came to teh bulliton board to research how one would get their network added to the servers.ini list, however, after my reading i have a different proposal.

This proposal requires extending the functionability of the "/links" window, as well as the extension of how "servers.ini" works.

----------

This implementation would require two seperate lists; the origonal "servers.ini" list and a new "myservers.ini" list.

The origonal list would simply be a super large list of networks and their servers. There would be no need to edit the list as a user. Downloading a new list from the server would be so that soneone could find new servers to try out.

The new list would be a user editable list. This list would hold a users list of servers that they want to use.

Either list can be selected as a choice to use in the connection dialogue box. They are exclusive lists.

The new list would start empty, and be populated as the user wants -- either through editing the list manually or through the use of the "/links" command.

when a user executes the "/links" command and brings up links window, a new option should be available to "update the custom servers list". This option would do one of two things: (1) if the particular server does not exist in the custom servers list, it will add it, and all its links. (2) if the server does exist, it will update the information already there. (probably by a simple re-write of the section)

----------

Example:

(a) select undernet from the standard list , and connect using the generic server
(b) use the "/links" command to get the complete list of active undernet servers, and then add it to the custom list
(c) use the "/server -m irc.enerla.net" command to get onto my favorite network because it is not in the standard list
(d) use the "/links" command to get the complete list of active EneralNET servers, and then add it to the custom list
(e) Use the standard list, get lucky and connect to dalnet
(f) use the "/links" command to get the complete list of active dalnet servers, and then add it to the custom list
(g) exit and then re-start mIRC
(h) Select Dalnet from the custom servers list, get lucky again and connect.
(i) use the "/links" command to get the complete list of active dalnet servers, and then update the custom list
(j) Select EnerlaNET from the custom servers list to connect.

----------

considerations not taken into account:

The perform list would have to work with both the standard and custom list since a user could connect to the same irc network from either the custom or the standard servers lists.

how the actual servers.ini file physically looks like

The fact that the "/links" command does not supply port numbers with the server names. although most servers can use the standard 6667 port, some do not. this could cause problems if a private server is on a custom port because it could potentially lead to inaccurate information on connection being placed into the custom list.


Tsueg
[url=irc://serenity-irc.net/rpg-hub][url=irc://serenity-irc.net/rpg-hub][url=irc://serenity-irc.net/rpg-hub]irc://serenity-irc.net/rpg-hub[/url][/url][/url]
[url=irc://serenity-irc.net/help][url=irc://serenity-irc.net/help][url=irc://serenity-irc.net/help]irc://serenity-irc.net/help[/url][/url][/url]
Joined: Dec 2002
Posts: 39
F
Ameglian cow
Offline
Ameglian cow
F
Joined: Dec 2002
Posts: 39
I agree that the use of servers.ini could easily be extended to have a stock servers.ini and a myservers.ini

As another consideration that probably should be taken into account, the /list for some networks include hub servers which users cant connect to, and I think its bad manners to add servers which refuse all client connections to even a personal server list wink

Joined: Dec 2002
Posts: 395
M
Fjord artisan
Offline
Fjord artisan
M
Joined: Dec 2002
Posts: 395
Yea, some networks (IRCnet, Hybrid-7 IRCd) have server masking in /links, so you see only *.tld's (not all servers are masked).
On others, you can't use /links at all (UnderNet) wink

And not every network returns $network, so you'd have to type network/group name manually for them.

Joined: Dec 2002
Posts: 56
G
Babel fish
Offline
Babel fish
G
Joined: Dec 2002
Posts: 56
Not a bad idea. Perhaps the editable file could actually be registry entries instead of an .ini, So keeping the mIRC dir clean with just one .ini of servers would still be possible.

Joined: Dec 2002
Posts: 39
F
Ameglian cow
Offline
Ameglian cow
F
Joined: Dec 2002
Posts: 39
Perhaps the editable file could actually be registry entries instead of an .ini, So keeping the mIRC dir clean with just one .ini of servers would still be possible.

Or put it in a sub directory.

The use of the registry should (imo) be restricted to "only when absolutely necesary" - using the regestry would prevent two computers using the same mIRC install (at diff times ofc) over a network share, would prevent easy backup and restore of mIRC and would tie mIRC to a particular "state" of windows - is saving one extra file really worth that price? wink
How about puting all .ini files in a config/ subdirectory - including urls.ini and others - would that be better?


Link Copied to Clipboard