FAQ de Servidor | FAQ

1. ¿¿Qué debería usar cómo Host del servidor??

No uses tu computadora, el servidor es técnicamente "gratuito" pero lo pagas con la vida funcional de tu hardware. Lo mejor qué puedes usar es un VPS, OVH tiene una gran oferta, sin embargo, solo los servidores con un precio mayor a $5 mantendrán el servidor sin problemas.

Tu segunda opción es utilizar un Hosting, Exiled Hosting es el mejor si no hay uno Host en su país. Si eres de Polonia, puedes utilizar LiveServer. También es necesario disponer de algún tipo de protección contra DDoS, todos los servidores de OVH vienen con protección DDoS gratuita. Y no me han defraudado!

Te recomendamos qué elijas tu Hosting con cuidado. Hay hosts donde los usuarios reportan muchos problemas, nunca pagues por más de un mes si es la primera vez que usas algun hosting.

2. No se pudieron actualizar los datos en la lista de servidores (legacy): dirección IP en la lista negra (interno).

Splución 1. Configura server_ip: a automático en tu configuración de gameplay

3. ¿Cómo puedo convertirme en administrador sin entrar en archivos?

Escribe adminme en la Consola del Cliente.

El comando solo funciona en servidores no-dedicados (la opcion de Crear Partida)

4. ¿Cómo actualizo mi servidor?

Abre SteamCMD y escribe lo siguiente,

  • login anonymous

  • force_install_dir (localizacion de los archivos)

  • app_update 996560 validate

5. ¿Cómo desactivo el detector de FF?

Establece estas opciones a falso en los archivos;

ff_detector_round_enabled: false
ff_detector_life_enabled: false
ff_detector_window_enabled: false
ff_detector_spawn_enabled: false


FAQ Oficial de Servidores

Hecho por Northwood

Ten en cuenta que este FAQ las a escríto el Soporte Técnico Oficial, no nosotros. Solo lo hemos agregado aquí, la información puede estar desactualizada como cualquier otra pregunta en esta Página.

1. ¿MultiAdmin y ServerMod?

Si quieres obtener más información, puedes unirte a su discord.

  • ServerMod2 es un sistema de complementos serverside con un montón de opciones de configuración adicionales, corrección de errores, parches de seguridad y algunas optimizaciones integradas.
  • MultiAdmin es una herramienta de reemplazo para el servidor, que se creó para ayudar a permitir que los servidores tengan múltiples configuraciones por instancia de servidor.

2. ¿Cuál es el comando para instalar o actualizar el servidor en Linux?

Sige esta guía: Cómo crear un servidor

3. Recibo un mensaje de "Servidor no verificado" al iniciar el servidor. ¿Cómo verifico mi servidor?

  1. Configura tu correo electrónico en la opcion contact_email qué se encuentra en config_gameplay.txt (si falta la línea, créala en cualquier lugar del archivo).
  2. Envía la siguiente información a server.verification@scpslgame.com
    • IPv4 pública del servidor (asegúrese de que esta IP funcione, por ejemplo. pidele a un amigo que se una al servidor.)
    • Si la IP es estática o dinámica
  3. Después de aproximadamente 24 horas (a veces hasta 72 horas), recibirás un mensaje de qué tú servidor ha sido verificado.
  4. Has click en el enlace impreso en la consola del servidor y acepta las reglas de servidores verificados.

4. ¿Cómo puedo editar la configuración?

Abre el archivo config_gameplay.txt qué se encuentra en:

  • Windows -> AppData\Roaming\SCP Secret Laboratory\config\
  • Linux -> .config\SCP Secret Laboratory\config\

**5. ¿Cómo puedo añadir colores a el nombre de mi servidor?

**

Utilizando texto estilizado. Aquí hay una guía - https://docs.unity3d.com/Manual/StyledText.html

6. ¿Cómo cambio la descripción del servidor?

Necesitas crear un nuevo pastebin - https://pastebin.com/ Supongamos que el nuevo enlace de pastebin es - https://pastebin.com/cvGs2c86 Luego edita la siguiente configuración qué se encuentra en config_gameplay.txt: serverinfo_pastebin_id: cvGs2c86

Documentación: http://digitalnativestudios.com/textmeshpro/docs/rich-text/

7. ¿Dónde puedo encontrar la lista de servidores en línea?

Lo puedes encontrar aquí: https://servers.scpslgame.com ¡Puedes ver más información sobre un servidor específico haciendo click en él!

La lista de servidores está ordenada de la siguiente manera:

  1. Basado en puntos. - DESCENDIENTE a) Oficiales Globales: 3 b) Oficial regional y mismo continente: 2 c) Oficial local y mismo país: 1 d) Otros: 0
    e) No oficiales y de otro país: -1
  2. Distancia - ASCENDIENTE
  3. ID del Servidor (Servidores más nuevos, tienen ID más altas) - ASCENDIENTE
  4. Puerto del Servidor - ASCENDIENTE

TL:DR

Servidor Oficial
↳ Servidor Regional
↳ Distancia
↳ ID del Servidor (Los servidores más nuevos están más abajo en la lista.)
↳ Puerto del Servidor (7777-7784)

8. ¿Cómo agrego mi correo electrónico a el archivo de la configuración?

Abre el archivo config_gameplay.txt. Agrega la siguiente línea en cualquier lugar del archivo y reemplace el valor con su correo electrónico. contact_email: email@lugar.red

9. La consola de mi servidor está atascada en esto:

Has cometido un error tipográfico en config_gameplay o config_remoteadmin. Intenta iniciar el servidor con la configuración predeterminada y cambiar progresivamente las opciones para ver dónde está el problema.

10. ¿Cómo agregar más rangos a el servidor?

Abre el archivo config_remoteadmin.txt.

Dígamos qué queremos añadir el rango Contribuidor - Primero tienes que escribirlo en la lista

Roles:

  • owner
  • contribuidor

Ahora configuralo

abc_badge: contribuidor
abc_color: silver
abc_cover: true
abc_hiden: false
abc_kick_power: 0
abc_required_kick_power: 1

Y finalmente añade un usuario al rango.

Members:

  • 7656119801xxxxxxx@steam: owner
  • 16194927652xxxxxx@discord: contribuidor

11. ¿Dónde me agrego a mí mismo y/o a otros como propietario, administrador o moderador en mis servidores?

Abre config_remoteadmin.txt

En la parte inferior agrega el SteamID64 o DiscordID (Consigue los IDs aquí) de los usuarios a los que quieres dar un rango específico de la siguiente manera:

Members:

  • 7656119801009xxxx@steam: owner
  • 7656119811115xxxx@steam: admin
  • 7656119804579xxxx@steam: moderator
  • 7656119813399xxxx@steam: moderator
  • 10291198045579xxxx@discord: moderator
  • 19261198113919xxxx@discord: moderator

Asegurate de remover los "SomeSteamId64" !

12. As a server owner, what colours can I use for role tags?

Lista de colores
Color Muestra Esta restringido
gold {c:#EFC01A}█████{/c}
teal {c:#008080}█████{/c}
blue {c:#005EBC}█████{/c}
purple {c:#8137CE}█████{/c}
light_red {c:#FD8272}█████{/c}
silver_blue {c:#666699}█████{/c}
police_blue {c:#002DB3}█████{/c}
pink {c:#FF96DE}█████{/c}
red {c:#C50000}█████{/c}
brown {c:#944710}█████{/c}
silver {c:#A0A0A0}█████{/c}
light_green {c:#32CD32}█████{/c}
crimson {c:#DC143C}█████{/c}
cyan {c:#00B7EB}█████{/c}
aqua {c:#00FFFF}█████{/c}
deep_pink {c:#FF1493}█████{/c}
tomato {c:#FF6448}█████{/c}
yellow {c:#FAFF86}█████{/c}
magenta {c:#FF0090}█████{/c}
blue_green {c:#4DFFB8}█████{/c}
orange {c:#FF9966}█████{/c}
lime {c:#BFFF00}█████{/c}
green {c:#228B22}█████{/c}
emerald {c:#50C878}█████{/c}
carmine {c:#960018}█████{/c}
nickel {c:#727472}█████{/c}
mint {c:#98FB98}█████{/c}
army_green {c:#4B5320}█████{/c}
pumpkin {c:#EE7600}█████{/c}

¿Qué son los colores restringidos? Se utilizan en las insignias del personal del juego, Si intentas usarlos en tu propio servidor, no funcionaran.

13. Tengo problemas con permisos faltantes después de algúna actualización.

Agrega las siguientes opciones a config_remoteadmin.txt y personalizalas;

https://es.scpslgame.com/index.php?title=Docs:Permissions

14. Configuración de Gameplay

A) Configuración general del servidor.

server_name: El nombre del servidor. (Predeterminado: My Server Name)

serverinfo_pastebin_id: El ID del Pastebin para la sección de información de tú servidor (https://www.pastebin.com). Esto es compatible con el formato de texto enriquecido de Unity (https://docs.unity3d.com/Manual/StyledText.html). (Valor Predeterminado: 7wV681fT)

server_ip: La ip de tu servidor, puedes dejarla como automática o configurarla con tu dirección IPv4 externa (http://www.whatsmyip.org). (Predeterminado: auto)

max_players: La cantidad máxima de jugadores que pueden jugar en tu servidor. (Predeterminado: 20)

B) Configuración de Spawn

minimum_MTF_time_to_spawn: The minimum amount of seconds for a MTF spawn. (Default: 280)

maximum_MTF_time_to_spawn: The maximum amount of seconds for a MTF spawn. (Default: 350)

ci_respawn_percent: The percentage chance that CI will spawn instead of MTF. (Default: 35)

ci_on_start_percent: The percentage chance that CI will spawn on match start. (Default: 10)

team_respawn_queue: The classes able to respawn (Do not change this unless if you know how it works, as it can break MTF and CI respawns). (Default: 40143140314414041340)

contact_email: The email that SCP:SL staff can use to contact you (if need be). This is required for server verification.

C) Pocket Dimension Settings

pd_random_exits: Whether the Pocket Dimension should use random exits instead of SCP-106s spawn room. (Default: false)

pd_exit_count: The amount of exits in the pocket dimension. (Default: 2)

pd_random_exit_rids: The Room IDs that should be used if pd_random_exits is set to true.

pd_random_exit_rids_after_decontamination: The Room IDs that should be used if Light Containment has decontaminated and pd_random_exits is set to true.

pd_refresh_exit: Whether the server should refresh the exit door location(s) after someone escapes the Pocket Dimension. (Default: false)

D) Miscellaneous Gameplay Settings

intercom_cooldown: The amount of time the intercom cannot be activated once used. (Default: 120)

intercom_max_speech_time: Maximum amount of time the intercom can be used before cooldown. (Default: 20)

auto_round_restart_time: Amount of time after end-game for round restart to occur. (Default: 10)

friendly_fire: Whether players of the same class can damage each other. (Default: false)

warhead_tminus_start_duration: Amount of time (seconds) before onsite warhead detonates once activated. (Default: 90)

human_grenade_multiplier: The multiplier of damage grenades do towards human classes. (Default: 0.7)

scp_grenade_multiplier: The multiplier of damage grenades do towards SCPs. (Default: 1)

lock_gates_on_countdown: Whether the entrance and light containment gates lock open during onsite warhead countdown. (Default: true)

server_forced_class: The class forced on match start. Setting this to -1 means the starting class will be random. (Default: -1)

map_seed: The map layout each round. Setting this to -1 means the map will be random each match. (Default: -1)

15. Config Remote-Admin Settings

A) Server Role Permissions

Permissions: The permissions of all the roles. For multiple roles, add a comma and space before the next role (e.x. xxxx, xxx).
The list of permissions and formatting is below.

Permissions:

  • KickingAndShortTermBanning: [xxxx, xxxxxx, xxx]
  • BanningUpToDay: [xxxxxx, xxx]
  • LongTermBanning: [xxxxx]
  • ForceclassSelf: [xxxx]
  • ForceclassToSpectator: [xxxxxx, xxx]
  • ForceclassWithoutRestrictions: [xxxxxx, xxxxx, xxx]
  • GivingItems: [xxxx, xxx]
  • WarheadEvents: [xxxxx]
  • RespawnEvents: [xxxxxx, xxxxxx]
  • RoundEvents: [xxxxxx]
  • SetGroup: [xxxx, xxxxxx, xxx]
  • GameplayData: [xxxxxx]
  • Overwatch: [xxxxxx]
  • FacilityManagement: [xxxx, xxxxxx, xxx]
  • PlayersManagement: [xxxx, xxxxxx]
  • PermissionsManagement: [xxx]
  • Noclip: [xxxx]

B) Miscellaneous Remote Admin Configuration Settings

xxxx_badge: The text displayed in-game for badge of the role specified (i.e. this_badge, moderator_badge, xyz_badge, etc.)

xxxx_color: The color of the specified role's in-game badge. A list of colors can by found in server-faq 12.

xxxx_cover: Whether the specified role's in-game badge covers Global Badges (if applicable).

xxxx_hidden: Whether the the specified role's badge in game is hidden by default.

enable_staff_access: Whether SCP Secret Laboratory Studio Staff and Studio Developers should have Remote Admin access on your server. (Default: false)

enable_manager_access: Whether SCP Secret Laboratory Studio Directors and Managers should have Remote Admin access on your server. (Default: true)

enable_banteam_access: Whether the SCP Secret Laboratory Global Banning Team should have Remote Admin access on your server. This is required to be set to true for your server to be verified and appear within the server list. (Default: true)

override_password: The password used for Remote Admin access without a role set inside config_remoteadmin. Set to none to disable. (Default: none)

override_password_role: The role given upon using the correct override password. (Default: owner)

16. How do I change the amount of memory allocated to my server?

This is only possible with MultiAdmin which you can download on the smod discord.

  • Next to the MultiAdmin.exe file, create a file called scp_multiadmin.cfg if it doesn't already exist.
  • Add the line max_memory [value in MB]

ex: max_memory: 4096 This would allocate 4GB of ram to your server.

17. I'm running my server on a Linux distribution other than Ubuntu or Debian and i'm getting SSL errors

Make sure that:

  1. Curl is installed
  2. /etc/ssl/certs/ca-certificates.crt exists. If this file doesnt exist run the following command: mkdir -p /etc/ssl/certs && ln -s (Your distributions certificate store, look below) /etc/ssl/certs/ca-certificates.crt

Certificate store locations for different distributions:

  • "/etc/pki/tls/certs/ca-bundle.crt" // Fedora/RHEL 6
  • "/etc/ssl/ca-bundle.pem" // OpenSUSE
  • "/etc/pki/tls/cacert.pem" // OpenELEC
  • "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem" // CentOS/RHEL 7

For example on Fedora the command would be "mkdir -p /etc/ssl/certs && ln -s /etc/pki/tls/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt"

Although this fix should work distributions other than Ubuntu are not officially supported by Unity or SCP:SL. A guaranteed way to fix problems such as this is to move to Ubuntu.

18. How do I portforward?

The way you portforward can depend on what type and brand of router you have so there is no straightforward answer for this question. You can either:

  1. Google "how to portforward on (my router name here)"
  2. Watch this video: https://www.youtube.com/watch?v=ExrSULINq9c
  3. Read this guide https://www.lifewire.com/how-to-port-forward-4163829

Beyond this we cannot help you with portforwarding, you have to do this part yourself so please do not contact tech support members about it as we will only tell you to re-read this FAQ.

19. How do I update my server?

It's actually surprisingly simple to update your server to MP2. Just follow these steps:

  1. Open SteamCMD
  2. Type: login anonymous
  3. Type: force_install_dir (install directory)
  4. Type: app_update 996560 validate
  5. When that's done type exit and you're all done

20. How do I make a server?

The following links are guides that will show you how to create a server and get it on the public server list.

Windows > https://steamcommunity.com/sharedfiles/filedetails/?id=1940790742 Linux > https://steamcommunity.com/sharedfiles/filedetails/?id=1940772492

21. I keep getting the message "The specified host is not available" trying to connect to my server.

Before all
Make sure the server is up to date and isn't using smod
Make sure the server has fully loaded, ie. the last console message should be "Waiting for players..."

Connecting

  • Hosted on the same PC the game is played on -> connect using localhost or 127.0.0.1 as the IP
  • Hosted on a different PC in the same LAN -> connect using the host PC's internal IP
  • Hosted on a VPS or something outside your LAN -> connect using the server's external IP

Config

  • ipv4_bind_ip: 0.0.0.0 - It's best to leave this as 0.0.0.0 but can be set to your machines LOCAL IP. If you have a VPS/VDS this can also be set to your external IP
  • ipv6_bind_ip: :: - ALWAYS Leave this setting as it is.
  • server_ip: auto - This can also just be left as auto however it can be set to your server EXTERNAL IP

"Still doesn't work"

  • Allow LocalAdmin (or MultiAdmin) through your firewall and/or antivirus
  • Port-forward it properly, see server-faq 18
  • Make sure there are no ghost processes running you can do this by looking for the in task manager (top/htop on Linux) or restarting the machine.

If you're currently running on an LTE network (mobile network connection) your ISP may be blocking certain connections. You can check with their support to see if this is the case.

22. My configs dont work! / I want an easier way to edit configs.

You can use this nifty little program to edit your configs within a comfortable GUI https://github.com/Takail/Omicron.
Download then extract "Release.rar".

If you have any issues with the program be sure to contact @Takail#6969 for help with it.