Кіріспе

Сервируші арна (кейде деполық арна деп аталады) – IRC желісінде файл алмасу арнасы үшін сленгтік термин. Мұнда пайдаланушылар фотосуреттер, бейнелер, аудио файлдар, кітаптар, бағдарламалар және т.б. сияқты файлдарды бөлісіп, жүктей алады. Файлдарын белсенді түрде бөлісетін пайдаланушылар әдетте «серверлер» деп, ал өз файлдарын бөліспей тек жүктейтін пайдаланушылар «leeches» деп аталады. Көбінесе сервируші арналар пираттық немесе күмәнді мазмұнмен байланысты болғанымен, кейбір арналар толыққанды заңды мақсаттар үшін де қолданылады. Серверлердің екі түрі бар: Fserves және OmenServe сияқты сервируші скрипттері.

Fсервистік арналар

Fserve скриптін пайдаланып, сервер FTP сияқты орнатылады. CTCP командалары және серверлік триггерлер арқылы пайдаланушы сервермен қосылыс орната алады. Қосылғаннан кейін пайдаланушы сервердің файлдық архивіне қол жеткізеді. Мысалы: "/CTCP <есім> <триггер>"

Fserves көмегімен іздеу және сұрау салу

Сүлгі сервердің Fserve-іне кіргеннен кейін, олар DOS-қа ұқсас командаларды қолдана отырып, папкаларды аралай алады. Папкаға кіргеннен кейін пайдаланушы онда қандай файлдар бар екенін көре алады. Мысалы: "cd <foldername>" & "dir" (файлдарды көрсету үшін).

Файл сұрату үшін пайдаланушы "get" командасымен бірге папкадағы файлдар тізімінен файл атауын енгізеді. Мысалы: "get <filename.ext>".

Скрипт түріндегі арналарды қызмет ету

Серверлер қызмет көрсету скриптін пайдаланып, қашықтан командалар арқылы файлдарды басқа пайдаланушыға тікелей жіберуге мүмкіндік алады. Қызмет көрсету скрипті қолжетімді файлдардың тізімін жасап, файл сұраған пайдаланушыны күтеді. Сондай-ақ, қызмет көрсету скрипті бір командамен арнадағы барлық серверлерде файлдарды бірден іздеуге мүмкіндік береді.

Сервиру скрипттерімен іздеу және сұрау салу

Пайдаланушы арна терезесінде "іздеу командасын" және "іздеу тізбегін" енгізу арқылы іздеуді бастайды. '@find', '@search' және '@seek' сияқты әртүрлі іздеу командалары бар, олар қолданылып жатқан қызмет көрсету скриптіне байланысты өзгереді. Іздеуді жеңілдету үшін іздеу тізбегінде * сияқты жокер таңбаларын да пайдалануға болады. Егер кез келген серверде іздеу тізбегімен сәйкес келетін файл болса, іздеу командасы пайдаланушының сұраныс терезесіне файлдар тізімін қайтарады. Мысалы: "@find <keyword>".

Егер пайдаланушының іздеу тізбегіне сәйкес нəтижелер болса, келесі қадам – сол файлдарды серверден сұрау. Пайдаланушы сұраныс терезесінен қысқаша іске қосу командасымен бірге табылған нəтижені тікелей арна терезесіне көшіріп, жапсыра алады. Сұрау қызмет көрсету скриптісіндегі файл кезегіне қосылады және бірінші келгенге бірінші қызмет көрсетілу принципі бойынша жүктеледі. Мысалы: "!<пайдаланушы аты> <файл атауы.ext>".

Пайдаланушылар сервердің қолжетімді файлдарының толық архивін жүктей алады, бұл скрипт шығыс кодының құрайтын .txt форматына байланысты "тізім" деп аталады. Сервердің тізімін сұрау үшін бөлек "тізімді іске қосу" командасы қолданылады. Мысалы: "@<пайдаланушы атауы>".