This is possible through scripting... take the challenge!

For example a script which updates servers.ini from mirc.co.uk/servers.ini

  • Info:
    There is a comment in the servers.ini giving the update-date which could be used as a "version" for checking if an update is neccesary.
  • Implementation:
    Every 1st of the month/on START or whenever... connect to mirc.co.uk to retrieve the servers.ini (eg. using a socket connection; write output to a file and read the "version". Or just read the "version" from the output).

    Anyway if you had this "version"...
    If the new-version is actually newer than the current-version...
    Then you could do something like:

    - Simple method:
    Do something like replace old-ini with new-ini

    - More advanced method:
    Replace all [servers] items with all items from the new servers.ini keeping the [custom servers] items.

    - "Something completely different"


    The first option has drawbacks relating to the user being able to edit the servers.ini through mirc (editing/adding/deleting servers in the Options->Connect dialog).

    The second option's servers.ini is NOT standard (It has have two blocks). Unfortunately the second block [custom servers] will not be listed in the mirc-server-management-dialog so a custom-management-dialog would be needed. wink
  • Conclusion:
    - You could always google it.
    - A similar method could be used for updating mIRC itself.


--Jah