Synchronet v3.21e-Win32 (install) has been released (Mar-2026).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
faq:misc [2025/05/19 12:42] – [No Guest] Server->Terminal Server->Login Requirements is now the preferred method to disable guest logins to the BBS digital manfaq:misc [2026/03/06 01:20] (current) – [New User Questions] Update the [nweuser_prompts] keys list digital man
Line 3: Line 3:
 Answers to miscellaneous Frequently Asked Questions regarding Synchronet. Answers to miscellaneous Frequently Asked Questions regarding Synchronet.
  
 +  * [[#logon_noise|How do I change or remove things that are displayed during user login/logon]]?
 +  * [[#slow_ansi|How do I slow down the display of ANSI art files]]?
   * [[#deleted_msgs|Why is it that deleted messages still appear in message bases]]?   * [[#deleted_msgs|Why is it that deleted messages still appear in message bases]]?
   * [[#new_user_questions|How do I disable New User prompts/questions]]?   * [[#new_user_questions|How do I disable New User prompts/questions]]?
Line 19: Line 21:
   * [[#syncterm|How do I report a problem or request a feature for SyncTERM]]?   * [[#syncterm|How do I report a problem or request a feature for SyncTERM]]?
   * [[#k:line|What is an AKILL on IRC and why was I K:Lined]]?   * [[#k:line|What is an AKILL on IRC and why was I K:Lined]]?
 +
 +===== Logon Noise =====
 +:?: **Question:**\\
 +How do I change or remove things that are displayed during user login/logon?
 +
 +:!: **Answer:**\\
 +By default, a stock Synchronet install will display during Telnet login:
 +  * ''[[dir:text]]/banner*.msg''
 +  * ''[[dir:text]]/answer.msg''
 +  * Text output and prompts from ''[[dir:exec]]/[[module:login]].js''
 +
 +After new user registration or authentication, while a user is logging on:
 +
 +  * ''[[dir:text]]/[[dir:text#menu]]/logon*.*''
 +  * ''[[dir:text]]/[[dir:text#menu]]/random*.*''
 +  * Text output (e.g. last few logons) and potential prompts from ''[[dir:exec]]/[[module:logon]].js''
 +  * ''[[dir:data]]/msgs/auto.msg''
 +  * Any programs (e.g. BullsEye! Bulletins) that have "Execute on Event" set to "Logon" in [[util:SCFG]]->External Programs->Online Programs
 +
 +  ╔══════════════════════════════════════════════════════════╗
 +  ║                    BullsEye! Bulletins                   ║
 +  ╠══════════════════════════════════════════════════════════╣
 +  ║ │Name                       BullsEye! Bulletins          ║
 +  ║ │Internal Code   ╔═══════════════════╗                   ║
 +  ║ │Start-up Directo║  Execute on Event ║                   ║
 +  ║ │Command Line    ╠═══════════════════╣                   ║
 +  ║ │Clean-up Command║ │No               ║                   ║
 +  ║ │Execution Cost  ->│Logon           <                  ║
 +  ║ │Access Requireme║ │Logoff           ║                   ║
 +  ║ │Execution Requir║ │New User         ║                   ║
 +  ║ │Multiple Concurr║ │Birthday         ║                   ║
 +  ║ │Native Executabl║ │Message Posted   ║                   ║
 +  ║ │I/O Method      ║ │File Uploaded    ║                   ║
 +  ║ │Use Shell or New║ │File Downloaded  ║                   ║
 +  ║ │Modify User Data║ │Local/Sysop Chat ║                   ║
 +  ║ │Execute on Event╚═══════════════════╝                   ║
 +  ║ │Pause After Execution      No                           ║
 +  ║ │Disable Local Display      No                           ║
 +  ║ │BBS Drop File Type         None                         ║
 +  ╚══════════════════════════════════════════════════════════╝
 +  
 +For more information about customizing your user's experience, see the [[:custom:|Customization]] section.
 +
 +===== Slow ANSI =====
 +:?: **Question:**\\
 +How do I slow down the display of ANSI art files?
 +
 +Some "ANSI artwork" is either much longer than a typical 25 row terminal or may contain animation sequences which are expecting traditional analog modem communication rates (e.g. 300-3000 characters per second) to be fully appreciated.
 +
 +:!: **Answer:**\\
 +If sending the file from JavaScript (e.g. ''console.printfile()'' or ''bbs.menu()'' methods):
 +
 +  - **Line-pacing**: Before sending the file, set the ''console.line_delay'' property to the number of milliseconds to delay after each line is sent to the client's terminal (e.g. setting ''console.line_delay'' to 500 would result in a 1/2 second delay after each line). This method sets the pace from the server side and thus works with any/all client terminal programs. Don't forget to set this property back to ''0'' when you're done sending the file or else all subsequent output from the BBS will also be slow/delayed in the same way.
 +  - **Rate-emulation**: Before sending the file, set the emulated baud rate (supported by SyncTERM and some other ANSI-BBS terminals) by setting the ''console.output_rate'' property to a supported baud rate value (e.g. 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, etc. - 0 = unlimited). Don't forget to set this property back to ''0'' when you're done sending the file or else all subsequent output from the BBS will also be slow/delayed in the same way. This method is not supported universally but may be combined with line-pacing to insure a slow ANSI display in all cases.
 +
 +If modifying the file before use/display is acceptable:
 +  - **Byte-pacing**: Using the ''[[util:ans2asc]]'' utility you can insert 1/10th of a second delays (using [[custom:Ctrl-A codes]]) by specifying the ''-delay'' option with a desired delay-byte-interval when converting the file from ANSI (e.g. ''*.ans'') to Ctrl-A (e.g. ''*.msg'') format. This method works with all terminals.
 +  - **Line-pacing**: By adding the ''@LINEDELAY@'' or ''@LINEDELAY://<duration>//@'' [[custom:atcodes|@-code]] to the top of the display file, you can enable server-side line pacing. The original line delay value is automatically restored after the file is done being displayed. This method works with all terminals.
 +  - **Rate-emulation**: By adding the ''@BPS://<rate>//@'' [[custom:atcodes|@-code]] to the top of the display file and specifying a supported baud rate value (e.g. 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, etc. - 0 = unlimited), you can set the client terminal emulation baud rate supported by SyncTERM and some other ANSI-BBS terminals. The original output rate value is automatically restored after the file is done being displayed. This method is not supported universally but may be combined with line-pacing to insure a slow ANSI display in all cases.
 +
  
 ===== Deleted Msgs ===== ===== Deleted Msgs =====
Line 43: Line 105:
 :!: **Answer:**\\ :!: **Answer:**\\
 Many of the "New User" Questions can be disabled by setting various options in [[util:SCFG]]->System->New User Prompts... to "No": Many of the "New User" Questions can be disabled by setting various options in [[util:SCFG]]->System->New User Prompts... to "No":
-<code> + 
-╔══════════════════════════════════╗ +  ╔══════════════════════════════════╗ 
-║        New User Questions        ║ +  ║    New User Questions/Prompts    ║ 
-╠══════════════════════════════════╣ +  ╠══════════════════════════════════╣ 
-║ │Real Name                   Yes ║ +  ║ │Real Name                   Yes ║ 
-║ │Force Unique Real Name      No  ║ +  ║ │Force Multi-word Real Name  No  ║ 
-║ │Force Upper/Lower Case      Yes ║ +  ║ │Force Unique Real Name      No  ║ 
-║ │Company Name                No  ║ +  ║ │Force Upper/Lower Case      Yes ║ 
-║ │Chat Handle / Call Sign     Yes ║ +  ║ │Company Name                No  ║ 
-║ │Force Unique Handle / Call  No  ║ +  ║ │Chat Handle / Call Sign     Yes ║ 
-║ │E-mail/NetMail Address      Yes ║ +  ║ │Force Unique Handle / Call  Yes ║ 
-║ │Sex (Gender)                Yes ║ +  ║ │Email/NetMail Address       Yes ║ 
-║ │Birthday                    Yes ║ +  ║ │Force Unique Email/NetMail  No  ║ 
-║ │Address and Zip Code        No  ║ +  ║ │Gender                      Yes ║ 
-║ │Location                    Yes ║ +  ║ │Birth Date                  Yes ║ 
-║ │Require Comma in Location   No  ║ +  ║ │Address and Zip Code        No  ║ 
-║ │Phone Number                No  ║ +  ║ │Location                    Yes ║ 
-║ │Allow EX-ASCII in Answers   Yes ║ +  ║ │Require Comma in Location   No  ║ 
-║ │External Editor             No  ║ +  ║ │Phone Number                No  ║ 
-║ │Command Shell               Yes ║ +  ║ │Allow EX-ASCII in Answers   Yes ║ 
-║ │Default Settings            Yes ║ +  ║ │External Editor             No  ║ 
-║ │Color Terminal              No  ║ +  ║ │Command Shell               Yes ║ 
-╚══════════════════════════════════╝ +  ║ │Default Settings            Yes ║ 
-</code> +  ║ │Color Terminal              No  ║ 
-Other "New User" prompts/questions can be disabled by finding their corresponding string in your ''[[dir:ctrl]]/[[custom:text.dat]]'' file and changing it to an empty string (i.e. ''""''), e.g. ''MouseTerminalQ'', ''EnterYourAlias''.+  ╚══════════════════════════════════╝ 
 + 
 + 
 +Other "New User" prompts/questions can be disabled by setting values in the ''[newuser_prompts]'' section of your ''[[dir:ctrl]]/[[config:modopts.ini]]'' file: 
 +  lang = false 
 +  autoterm = false 
 +  backspace = false 
 +  mouse = false 
 +  charset = false 
 +   
 +An alternative method is to find the corresponding string in your ''[[dir:ctrl]]/[[custom:text.dat]]'' file and change it to an empty string (i.e. ''""''), e.g. ''MouseTerminalQ'', ''EnterYourAlias'', via ''[[custom:text.ini]]'' file.
  
 ===== New User Feedback ===== ===== New User Feedback =====