ZX-News #34
04 июня 1997 |
|
Charter SpbZxNet - Instructions for beginners sysop network SPbZXNet v1.1.
CHARTER SpbZxNet (C) Alexei Mikhailov We continue the publication of the Charter of the network SpbZxNet. In today's Newskah - his third application - Memo beginner sysop. I hope it will answer all questions that can occur in people who want to open your BBS. And personally wish from me: do not rush to open up their station in a few days after being on the network. Learn basic, look around, you will be examined in its design and operation. The sad practice showed that the hastily open station quickly closes. It may be, that in a month you do not want to sisopstvovat. This is not a simple matter, as it seems at first glance - BBS is time consuming, especially at first ... But If passed, say, a month, and thought about his "BBC" still does not leave you, then, as they say the cards ... REMINDER BEGINNING sysop NETWORK SpbZxNet Appendix to the Charter network SpbZxNet No3. v1.1 last release: 02-06-97 0.0 Opening of the node (NODE). To open the host SpbZxNet you need to get a node-address. These addresses are issued by the Coordinator of the network. To obtain nodnogo addresses must send netmaylom Coordinator request in any form. Depending on your current mail routing, node-address or will be issued if the hubs are loaded not very or not. In the latter case, your request goes to archive, what you notice is sent, and once opened a new hub or weakens the flow of correspondence on one of the existing hubs, in order of priority, you get a node-address. The queue node-address get points, wishing in his node set station BBS. Node-address does not necessarily imply the presence at the node station BBS - this thing sysop node, how it will register and send e-mail her the point. Why do I need node-address? Sysop node - a full-fledged network sysop SpbZxNet, even if it has not been established BBS. He may issue pointovye addresses of users to your site, ie provide them the right to mail letters using the network resources. Speed walking man of letters who has nodny address, much higher than that of having pointovy. Sysop node available conference SPBZXNET.SYSOPS, as the sysop network he can attend sisopniki, participate actively in the elaboration and negotiation of network documents and in general, in the development of the network. Sysop node, over time, can be selected by the Coordinator of the network SpbZxNet, or, if he wants to get hub-address, or is a C-HUB'om. Rights and responsibilities sysop node in detail in the Charter. 1.0 The opening of the station BBS. In order to open his station bbs, need to your computer has the following configuration: RAM: 256K (Scorpion, KAY, Profi, ATM turbo) Modem: Vicomm + pribambas v1.2 "Adjust" bbs'ny software for themselves, ie Draw System program files MMD v3.xx (see p.3). If you - a member of the network, ie have either pointovy or nodny address, you can expect to publish information about your station in the network bbs_list'e SpbZxNet. Before the opening of stations reported the main information about it to the originator of the bbs-list'a. They is a coordinator of the network, or his assistant, - check this issue with your sysop. Recommend and prepare a little "reklamku" his BBS in ZxNews - stations, more and more, and you need to find something that will provide you with their users. Otherwise, as experience shows, call hardly be. I remind you that to throw ads in BBS SPBZXNET.GENERAL there is Offtopic. 2.0 Daily work. - All internal affairs at their station solve themselves, they themselves part of the right to work with their bbs, provide their own level users themselves to punish vnutrestantsionnye violations - If you change the schedule of your station, inform Moreover, either your hub or focal point - it's in your best interest - Site obzyazatelno should write SPBZXNET.GENERAL and SPBZXNET.SYSOP, other ekhi - at the request sysop. Also, not less frequently than once every three days, sysop node must send their e-mail points on the hub. I remind you that SPBZXNET.SYSOPS in no case should not be available for download to your Point - so She even has a special extension - ". S". 3.0 System File Formats (with examples). Brief description of the server version v3.08, v3.09, v3.09 +. For system operation requires three system files, if start the program, they will not be found on the disk - download is interrupted. System files: mesg_lst.C posts sysop text_lst.C system macros BBS user_lst.C list of users file_lst.C list of files For all files the maximum size of 8192 bytes (32 sectors). In files should not be characters from Code 10 (# 0A), ie Lyrics You can recruit only ZxAsm'e, Is-dos, IBM-ZX Editor. ZxWord You can not use. 3.1 General information about macros. The maximum size of one macro - 255 bytes (255 characters). Clear the screen before displaying a macro - Package # 0C + Enter. Before it MUST be an empty string, otherwise the screen is not clean, although the code will be transmitted. Where is the sign (s) of the question, the system will put down the desired value. The main thing that these issues were exactly as as in the example. 3.2 text_lst.C - system macros. At the beginning of the line goes brace "{", after it goes _latinskaya_ letter or number - the name of the macro system. After the name of macro to end of line text is ignored - it allows you briefly describe it for themselves. Macro will be displayed until the braces "{" at the beginning line (ie before the next macro). In order to transfer the macro after the cursor in the terminal Users found himself on the next line, you must leave before the end of file marker one blank Stork, and to cursor was immediately after the last transmitted symbols - empty line or place. At the end of the file should go to the ID end: at the beginning Line two curly brackets "{}". If a macro is not found, then the system crashes! List of macros, the macros themselves can go in any order. In macro is permissible to use a character with code 10 (# 0A), he will clear the screen by the user. Do not forget to post it put an empty Stork. ============ ========= Example {S input macro - waiting for the keys Welcome to Tornado station bbs! Hours stations: weekdays: 1.11, 19-22 on weekends: 01-13 Joined: 22-23 Press any key ... {P request login password -= Welcome to bbs = Enter password: {R error when entering the password Error when entering a password. Do you have another attempt, the last one. Enter password: {W zatavka BBS Zx-Spectrum BBS 812/01.00, SpbZxNet, Russia _______________________________________ / / / S T A T I O N / \ \ / \ / \ / / / / \ / / / / / / Your SysOp: Alex Mikhailov Your level:? Post file: ????????? {C, DC after ENTER'a ... At the station has four drives: [A] - trash [B] - all kinds of program 1 [C] - all kinds of program 2 [D] - mail and ekhi Before going out do not forget ext +5. Good luck! {N error: user not found You are not found in the user list Tornado station bbs! Registration voice from 22:00 to 23:00 {A shutdown if there was a character from the line Sorry! You stayed too long at Tornado station and did nothing. You had to disable ... Bye! {B normal output of EXT_MODE +5 You are done with the space station. Goodbye! Please call again! SpbZxNet rulez forever! {R Notification of change to your drive Warning! Directory of the drive changed! Take it one more time ... {D deleted mail files Deleting your acceptance letter ... Read the catalog again ... {U station menu > Main Menu < 1 - BBS-news 2 - User list 3 - Files list 4 - Collect your mail 0 - Exit Menu ?> {U Exit Menu DC {E an error selecting the menu Do not go ... (So far) {K amount of mail Transfer your mail. Total:?? {O No mail files Sorry, but your email is clearly not enough ... {B Call Sysop Sysop need? Then wait ten seconds. If I do not go up, so close I do not ... And remember, the TS may not be used ext +0 more than once per session, and also leave long messages in the terminal - for this is the file "to_sysop.m"! {N et seq. newsletter? Continue (Y / Enter or n / Space)? {E Press <Enter> to continue ..... Click <Enter> to continue .... {} ============ ========= Example 3.3 file_lst.C - list of files. It describes all the files available on the BBS with their ukzaniem access level. In the file list, if the name or extension of an asterisk, it means "any character". The very name of the file may be shorter than 8 characters (but no more - there will be mistakes!). Undescribed file download can not be! Line "********~*" means that access any file, ie permissible to use "*" means "any character". After the file name to end of line imformatsiya not analyzed, also skipped the line, which in the early going 10 spaces - it is possible to describe the files. If before the file name is a symbol with a code less than 32 (Except codes 0, 10, 12, 13), this file will be classified for this level and all layers below it. Private letters begin with "812 /" and have the extension ". M". The server examines whether a given user to take the letter (taken from the address list of users logged on and compares the file name - If they do not match, then it does not merge). To make access to any netmaylovym letters must be in the file list Specify "812 /****~*". As you already understood, the file extension is not specified after the decimal point, and after the sign "~", since the points can occur in file names. Usually spread access and prohibitions: - Permission to access the file goes from the bottom up, ie file is available for the level of "1" is available to all levels above 1. - A ban on downloading extends from top to bottom, ie file aapreschenny for the level of "5" is prohibited for all Downstream levels. In the descriptor levels should be stationed on the descending character code (level number), and must be present at all levels, even if they are empty. If the server determines that the level of tolerance is not enough, the transfer stops. It is recommended to use as the numbers of levels - and simply and clearly. The file begins to describe the first-line comments can be stationed since 9'ogo familiarity. Since the BBS is always looking for top handle, then all files at the outset can go any text! For example, in the early file_lst can write "This here is the files are available on my BBS ...." ============ ========= Example List of files in the Tornado station {9 Level to sysop ********~* - Any files ∙ to_sysop ~ * - this is ∙ log *****~* secret ∙ zxnews ** ~ * files on the ∙ ********~ s my BBS ∙ ********~ E {8 level for the hub 812 /****~* - any letter paket ***~* - any packages ekhi {7 {6 {5 {4 {3 {2 level for the points TarRen ~ Z Target Renegade - in a zip Archives {1 level for the beginners ZxNews ** ~ B ZxNews - St. Petersburg's Network e-newspaper, any Rooms ONLINE ** ~ B ON-Line - Moscow newspaper {0 {} ============ ========= Example 3.4 user_lst.C - list of users. This file describes the user stations and their network addresses and levels. Each user is described by five lines: 1) After "{" the entire line - information that will be displayed about the nick in the station log, the example displays the number of list the name, phone. 2) Password - in the system file only in big letters, even though user can enter and young too. Maximum size - 16 characters. Can be both numbers in Latin and Russian letters 3) The level of access - one more symbol of the character code, the higher level of access. Most convenient to use numbers and capital letters. In this case, the lowest level - the "0" and highest "Z" 4) The name of the mail file extension without delimiters (No points) goes straight for the file name. Instead of any character (Excluding the extension) can be "*" means any character, eg 812/01 ** m - this Point can download all the e-mail files for the node / 01. If the user does not have an address, we can write instead of the address you want, but MUST instead of expanding. m put any other, for example: --------! 5) How is information about this person posting will appear in the list of users stations, in the example - the number in the list, first / last name / date of the registration At the end of the file should go to the end of the marker: two braces {} from the beginning of the line. ============ ========= Example {00. Alex Mikhailov 186-1358 ARNO_OmegaGroup F 812/0100m 00. Alex Mikhailov 22-11-96 {01. Aleksandr Majorov 583-5448 MAS_OG D 812/0000m 01. Aleksandr Majorov 23-11-96 {} ============ ========= Example d. mesg_lst - Post sysop Messages sysop begin with a character with code 12 (# 0C), with next line is the message itself. The maximum size of one posts - 260 bytes. If all other system files that end in "{}", mesg_lst ends with "# 0C and}. Line width should not exceed 41 characters! ============ ========= Example I greet you at your station! Hope you like it here. The station was founded 11.22.1996. SysOp. 11/04/97 People, the station hangs in the last time ever ... :) Kindly please - of all the glitch depends prank that occurred during the your work at the station tell once, only the file to_sysop! 12/04/97 People have come to me Lode Runner, well very interesting toy ... :) } ============ ========= Example 3.5 Working BBS. After starting the program will load all the system files. You will be asked to enter "date". This will actually be named files received the type of "text". Since the SpbZxNet taken to upload a letter to the echo-conference type of text, all of these files will have a similar name (the first six characters) and a serial number file (the last two characters of the name). For example, if a request to enter "MAS03_", then all files will be have a name MAS03_?? - Hub can easily figure out what to BBS came to this letter, and how many had been injected. At the control's capacity can be derived "Terminal:" NEW or Continue. If the program is loaded for the first time, there will be NEW. If the same server managed to hang, while the upper 128k were not damaged, then all the old log will not be lost! In plants BBS has new options: "calls" - through which number of calls BBS "lift up". "Z. INPUT" after the withdrawal of the macro "{S" program for some time expected signal. Here is a time specified. Since Vicomm and timer for IM 2 - two big differences, while not fiksorovano! One edenetsa is 4 ... 5 seconds. "Z. hammering" - unless the user has pressed the button for this time, porishodit remote connection. "ECHO" - if this option is enabled, all received symbols BBS will sent back. Edenstvenoe exception - the password, in this case will be sent back points. " Job BBS: When you receive a call starts flashing strip "LAT / RUS. After finding the required number of calls would be "off the hook," after Then the program "silent" about 5 ... 9 seconds - so that Caller ID (if have) been able to determine the number. After that, the work begins. In log'e BBS will display: row of asterisks - the beginning of the session. After which the screen will be displayed characters input by the user password. After its entry will be displayed: "The found" and a string of stars - the end of the session. Or you will see information about the user: the text, dialed in user_lst after brace "{", the network address, etc. Further, all user actions will be displayed in log'e. When transferring files, files that have not passed the level of access will be marked with the symbol "!" after the file extension. At the end of the session (before a string of asterisks) will be displayed Message: "Not found" - the user is not found in the list "End of session" - the output of EXT_MODE + "5" "Remote connection" - or the user for a long time of inactivity, or were traced to the busy tone. __________________________ >
Other articles:
Similar articles:
В этот день... 21 November