08. juni 2003 - 14:04Der er
10 kommentarer og 1 løsning
engelsk/dansk oversættel
en der vil oversætte dette for mig???
Editing the config file Previous versions of the 1.6 series of Eggdrop came with eggdrop.simple.conf, eggdrop.advanced.conf, and eggdrop.complete.conf, with the simple one being the best sample configuration file for new users. This has been changed since 1.6.13, and there is now only the single, complete sample config eggdrop.conf. While this makes things simpler for developers and helpers, the complete config is over 1000 lines long and can be overwhelming for people new to Eggdrop. I will soon be releasing a version of my simple.conf (which I originally wrote for Eggdrop 1.3/1.4) for 1.6, but in the meantime you're stuck with editing the complete config file. If you want to take full advantage of all Eggdrop has to offer, you will eventually need to spend the extra time it takes to go through and understand many of the options in the complete config file anyway.
You should first rename the sample config file to something other than "eggdrop.conf". Giving it the name of the bot's nick (e.g. NiceBot.conf) is quite common. In the config file, you set up the IRC servers you want the bot to use, the channels you want the bot to be in, and set Eggdrop's options to suit your needs. Eggdrop has many options to configure, and editing the configuration file can take some time. I recommend you go over the entire config file to ensure the bot will be configured properly for your needs. All of the options in the config file have written explanations - be sure to read them carefully. Some of them can be a little bit vague, though.
If you're editing the config file on your system (usually a better idea than editing it on the shell as that can be rather cumbersome) you'll need to upload it to your bot's directory when you're done.
Below I elaborate on and make some recommendations for many of the settings, but it is not a complete list of settings. You'll probably notice many of the options are commented out (i.e. preceded by the # (hash) character) - a commented out setting can either mean the setting is not used or it's set to the default setting. You can uncomment the setting by removing the hash. Many of the options can be set to either 0 or 1 - 0 typically means the option is disabled, while 1 means enabled.
Note that if you're using a version of Eggdrop older than 1.3.27, some of the settings below may not apply -- if it's not in the complete sample config that comes with your version of Eggdrop, then the setting is not supported. If you're editing my simple.conf rather than the complete config file, you can skip the descriptions below as they mainly cover many of the more complex options not available in simple.conf.
set username: if your shell runs identd (most do), then you should set this to your account login name.
set my-hostname and set my-ip: you'll need to set one of these if you want your bot to use a vhost. The my-hostname setting is the vhost, e.g. linux.niceshells.net, while my-ip is the IP address of the vhost, e.g. 206.343.63.217. You don't need to set both of these, but I recommend you do so as it can help if the shell is having problems with DNS. Setting these can also help solve userfile transfer problems.
logfile: keeping logs is a good idea. Generally, you should have one log for bot stuff, and one log for each of your channels. For bot stuff, add the line logfile mcobxs * "botnick.log" to the config. For channels, add logfile jkp #donkeys "#donkeys.log", logfile jkp #horses "#horses.log", etc. Make sure you remove the sample logfile lines for the channel #lamest. If you'd like to put your logfiles in their own directory, specify the directory in the log name (e.g. logfile jkp #donkeys "logs/#donkeys.log" to write the logfiles in the /logs directory).
set sort-users: by default, userfile entries are sorted in the order each user is added, from first to last. Setting this to 1 will make the userlist sort itself based on user flags. Both sorting methods can be just as useful as the other - I recommend leaving this set to 0 to start with.
listen 3333 all: you will definitely want to change this. Choose a port between 5000 and 65535. You can disable this by commenting it out, but that will prevent any telnet connections to the bot (you won't be able to use the bot as a hub, won't be able to telnet to the bot, and the bot won't respond to /ctcp botnick CHAT requests).
set protect-telnet: setting this to 1 is strongly recommended for security reasons.
set require-p: this is a useful feature allowing you to give party line access on a user-specific basis. I recommend setting it to 1.
set stealth-telnets: when you telnet to your bot, it will usually display the bot's nickname and version information. You probably don't want people seeing this info if they do a port scan on the bot's shell. Setting this to 1 will prevent the bot from displaying its nickname and version when someone telnets to it.
set dcc-flood-thr: this setting determines the number of lines per second you can send to the party line before being booted. It can be a pain in the butt when you want to paste multiple lines on the party line, so you may want to increase this to something like 5 or 10.
set hourly-updates: it's a good idea to change this from the default setting of 00, since lots of other bots are already using 00 and putting a lot of stress on the shell at that time. Choose something that isn't a multiple of 10 (e.g. 03, 37, and 56 are examples of good settings).
set notify-newusers: set this to the nick you will have on the bot. This setting isn't really used if you have learn-users switched off.
set owner: you should only put one person in this list - yourself. Set it to the nick you will have on the bot. Do NOT leave it set to the default "MrLame, MrsLame".
set default-flags: these are the flags automatically given to a user when they introduce themselves to the bot (if learn-users is on) or when they're added using .adduser. If you don't want the user to be given any flags initially, set this to "" or "-".
set remote-boots: the default setting of 2 can result in annoying boots from the party line (which is kind of like being kicked from an IRC channel). You should probably set this to 0 or 1.
unbind dcc n tcl *dcc:tcl and unbind dcc n set *dcc:set: these lines unbind the .tcl and .set commands. It's a good idea to leave these lines alone, as the .tcl and .set commands can be a security risk since they provide access to your shell account through the bot. These commands are only really useful if you plan on writing Tcl scripts.
set must-be-owner: if you have the .tcl and .set commands enabled, you should definitely set this to 1. In 1.3.26 and later, you can set it to 2 for even better security.
Her kommer så de første oversættelser, vær opmærksom på at nogle ord ikke oversættes på dansk, hvorfor de engelske gloser forekommer, e.v.t. fordanskede
Editering af Configfilen
I de tidligere versioner af Eggdrop 1.6 serien fandtes eggdrop.simple.conf, eggdrop.advanced.conf og eggdrop.complete.conf, hvor den enkleste af dem var den bedste eksempelvise configuration for nye brugere. Evter version 1.6.13 er det blevet ændret således at der nu kun er en samlet komplet eksempel konfigurationsfile, config eggdrop.conf. Hvor dette gør tingene lettere for udviklere og supportere, vil den mere end 1000 linjer lange file ofte være overvældende for folk der ikke er vandt til at anvende Eggdrop. Jeg vil snart frigive en version af min simple.conf til version 1.6 (som jeg oprindelig skrev til Eggdrop 1.3/1.4), indtil da har du ikke andet valg end at editere i den komplette config file.
Hvis du ønsker at udnytte alle de funktionaliteter Eggdropp tilbyder, vil du på et tidspunkt være nødt til at bruge tid på at gennemgå og forstå alle de muligheder den komplette config fil indeholder Det første du bør gøre er at rename eksempel config filen til noget andet end eggdrop.conf. Det mest almindelige er at give den samme navn som botten (f.eks. Nicebot.conf). I config filen opsætter du hvilken IRC server du ønsker at botten skal anvende, hvilke kanaler du ønsker botten skal være i, og opsætter Eggdrop’s options så de passer til dine ønsker og behov. Eggdrop har mange options der kan konfigureres og selve editeringen af configurationsfilen kan tage en del tid. Jeg vil anbefale dig at gennemgå HELE configfilen for at tilsikre at botten konfigureres ordentligt til dine ønsker og behov. Alle options i config filen har forklaringer tilskrevet – disse bør læses omhyggeligt, da nogle af dem kan være en smule vage i deres forklaring,
Hvis du editerer config filen på dit eget system (det er normalt den bedste løsning, da editering på shellen ofte er lidt besværligt), skal du bagefter uploade filen til din bots bibliotek når due r færdig.
Herunder uddyber jeg og giver nogle anbefalinger til mange af de mulige settings, men der er ikke tale om en komplet liste af mulige settings. Du vil formentlig bemærke at mange af optionerne er udkommenteret (d.v.s. en #(hash mark) er foranstillet navnet). Er er setting udkommenteret betyder det enten at settingen ikke bruges eller at den er konfigureret med default settings. Du kan fjerne udkommenteringen ved at fjerne #. Mange at optionerne kan sættes til 0 eller 1 hvor 0 typisk betyder at optionen er disablet og 1 at den er enablet.
Hvis du burger en Eggdrop version ældre end 1.3.27, skal du være opmærksom på at nogle af de nedenstående settinges måske ikke virker. Hvis det ikke er den komplette eksemple configurations file der følger med din version af Eggdrop, så vil disse settings ikke være supporteret. Hvis du editere i min simple.conf i stedet for den komplette, kan du springe nedenstående beskrivelse over, da den for det meste dækker de mere komplekse optioner, der ikke er til rådighed i simple.conf
set username: Hvis din shell kører identd (det gør de fleste), skal denne sættes til din account login navn.
set my-hostname og set my-ip: En af disse skal sættes hvis din bot skal bruge vhost. my-hostname setting er vhost, f.eks. linux.niceshells.net, mens my-ip er vhost’s IP adresse,f.eks. 206.343.63.217. Du behøver ikke at sætte dem begge, men jeg anbefaler at du gør det, da det kan afhjælpe DNS problemer for din shell. Disse settings kan også afhjælpe userfile transfer problemer.
logfile: Logfiler er altid en god ide. Som general betragtning bør du have en log til bot ting og en log for hver kanal. For at logge bot ting tilføj linien logfile mcobxs * "botnick.log" til config. For at logge kanal ting tilføj logfile jkp #donkeys "#donkeys.log", logfile jkp #horses "#horses.log", etc. Husk at fjerne linierne i eksempel configurationsfiler for kanalen #lamest. Hvis du ønsker at have dine logfiler i deres eget bibliotek, specificer biblioteksnavnet i lognavnet (f.eks. logfile jkp #donkeys "logs/#donkeys.log" for at skrive logfilerne i /logs biblioteket).
set sort-users: Som default, bliver userfile entries sorteret I den rækkefølge hver burger tilføjes fra først til sidst. Hvis denne settion sættes til 1 vil userlisten blive sorteret efter user flags. Begge settings kan have sine fordele – jeg anbefaler at beholde settingen 0 til at starte med.
listen 3333 all: Denne vil du bestemt ønske at ændre. Vælg en port mellem 5000 and 65535. Du kan slå denne setting fra ved at udkommentere den, men det vil forhindre enhver telnetforbindelse til botten (du vil ikke kunne bruge botten som hub, du vil ikke kunne telnette til botten, og botten vil ikke svare på /ctcp botnick CHAT requests).
set protect-telnet: Af sikkerhedsgrunde vil jeg stærkt anbefale at denne sættes til 1.
set require-p: Dette er en meget brugbar setting til at give party line access på et user-specific basis. Jeg anbefaler at den sættes til 1.
set stealth-telnets: Når der telnettes til din bot, vil den normalt vise bottens nickname og versionsinformationer. Du ønsker sandsyneligvis ikke at vise denne information, hvis der foretages en portscanning på bottens shell. Hvis denne sættes til 1 vil din bot ikke vise nickname og version når nogen telnetter den.
set dcc-flood-thr: Denne setting afgør antallet af linier pr. Sekund du kan sende til party linien før du bliver booted. Det kan være en kilde til stor irritation når du ønsker at paste mange linier til party linien, så du bør nok sætte denne til mellem 5 og 10.
set hourly-updates: Det er en god ide at ændre denne fra default settingen 00, da mange andre botter allerede har denne setting vil shellen blive meget belastet på den tid. Vælg noget der ikke er deleligt med 10 (f.eks. 03, 37, og 56 er eksempler på gode settings).
set notify-newusers: Sæt denne den det nick du ønsker botten skal have. Denne setting bruges ikke hvis du har learn-users switched off.
set owner: Du bør kun skrive en person her – Dig selv. Sæt den til det nick du ønsker på botten, Brug IKKE "MrLame, MrsLame".
set default-flags: Disse flag gives automatisk til en burger når han præsentere sig for botten (hvis learn-users er on) eller når han bliver tilføjet med adduser. Hvis du indledningsvis ikke ønskerat give flag, sættes denne til "" eller "-".
set remote-boots: Default setting 2 vil kunne irritere botter fra party linien (Hvilket er det same som at blive sparket ud fra en IRC channel). Du bør nok sætte denne til 0 eller 1.
unbind dcc n tcl *dcc:tcl og unbind dcc n set *dcc:set: disse linier unbind .tcl og .set kommandoerne. Det er en god ide at beholde disse linier som de er, da .tcl og .set kommandoerne udgør en sikkerhedsrisiko siden de giver adgang til din shell account gennem botten. Disse kommandoer er kun rigtig brugbare hvis du har planer om at skrive Tcl scripts.
set must-be-owner: Hvis du har .tcl og .set kommandoerne enabled, bør du bestemt sætte denne 1. I version 1.3.26 og senere, kan den sættes til 2 for endnu bedre sikkerhed.
Det var det, jeg kikker på den anden snarest, jeg har også lige en gammel oversættelsesopgave jeg skal have kikket på
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.